Back to the Dawn Wiki
backtothedawn_en
https://backtothedawn.wiki.gg/wiki/Back_to_the_Dawn_Wiki
MediaWiki 1.39.4
first-letter
Media
Special
Talk
User
User talk
Back to the Dawn Wiki
Back to the Dawn Wiki talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Module
Module talk
Gadget
Gadget talk
Gadget definition
Gadget definition talk
Back to the Dawn Wiki
0
1
1
2021-11-29T15:17:56Z
MediaWiki default
0
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
5702e4d5fd9173246331a889294caf01a3ad3706
6
1
2023-11-12T21:23:25Z
Jason Ravis
367869
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
Main page + Articles in progress:
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
032aa8e3ad00159f9fe9aaf40a86b2241b3fc337
7
6
2023-11-12T21:24:31Z
Jason Ravis
367869
adding base links for each of the sections
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
Main page + Articles in progress:
https://backtothedawn.wiki.gg/wiki/Characters
https://backtothedawn.wiki.gg/wiki/Locations
https://backtothedawn.wiki.gg/wiki/Items
https://backtothedawn.wiki.gg/wiki/Skills
https://backtothedawn.wiki.gg/wiki/Jobs
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
e9764545564552a1e5b432b386c4cf59f60e5d3c
8
7
2023-11-12T21:25:41Z
Jason Ravis
367869
line breaks
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
* Main page + Articles in progress:
* https://backtothedawn.wiki.gg/wiki/Characters
* https://backtothedawn.wiki.gg/wiki/Locations
* https://backtothedawn.wiki.gg/wiki/Items
* https://backtothedawn.wiki.gg/wiki/Skills
* https://backtothedawn.wiki.gg/wiki/Jobs
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
cebd9ac9c625294fe93d1a3b86d66ccecee670a4
10
8
2023-11-12T21:29:43Z
Jason Ravis
367869
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
* Main page + Articles in progress:
* https://backtothedawn.wiki.gg/wiki/Characters
* https://backtothedawn.wiki.gg/wiki/Locations
* https://backtothedawn.wiki.gg/wiki/Items
* https://backtothedawn.wiki.gg/wiki/Skills
* https://backtothedawn.wiki.gg/wiki/Jobs
[[Characters]]
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
af8a49874676d35b6ba913c83d700ed5c9f8eba0
11
10
2023-11-12T21:31:15Z
Jason Ravis
367869
better formatting
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
* Main page + Articles in progress:
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Jobs]]
*[[Quests]]
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
27b524ce8d4df23bceef89bbdc65070a0461cc50
19
11
2023-11-13T02:13:32Z
Jason Ravis
367869
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
* Main page + Articles in progress:
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Jobs]]
*[[Quests]]
*[[Testing Page]]
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
710e7ba874f329849950123ea64c07905ce4adb2
Template:Extension DPL
10
2
2
2022-12-18T00:55:51Z
DynamicPageList3 extension
44285
Autogenerated DPL's necessary template for content inclusion
wikitext
text/x-wiki
<noinclude>This page was automatically created. It serves as an anchor page for all '''[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]''' of [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:DynamicPageList3 Extension:DynamicPageList3].</noinclude>
087ffd4625ae7b1fea3436ec3f929e82ee739d29
MediaWiki:Privacy
8
3
3
2023-11-12T18:58:12Z
Pcj
1919
Created page with "-"
wikitext
text/x-wiki
-
3bc15c8aae3e4124dd409035f32ea2fd6835efc9
MediaWiki:Disclaimers
8
4
4
2023-11-12T18:58:41Z
Pcj
1919
Created page with "-"
wikitext
text/x-wiki
-
3bc15c8aae3e4124dd409035f32ea2fd6835efc9
MediaWiki:Copyright
8
5
5
2023-11-12T18:59:50Z
Pcj
1919
Created page with "<div><img src=https://commons.wiki.gg/images/f/ff/CC-BY-SA.svg /> Page content is under the <a href=https://creativecommons.org/licenses/by-sa/4.0>Creative Commons Attribution-ShareAlike 4.0 License</a> unless otherwise noted.</div>"
wikitext
text/x-wiki
<div><img src=https://commons.wiki.gg/images/f/ff/CC-BY-SA.svg /> Page content is under the <a href=https://creativecommons.org/licenses/by-sa/4.0>Creative Commons Attribution-ShareAlike 4.0 License</a> unless otherwise noted.</div>
7290744eba73e7f9987d32ef26b3490f5bea3537
Characters
0
6
9
2023-11-12T21:27:45Z
Jason Ravis
367869
created page
wikitext
text/x-wiki
//filler
58acaa695cb58c2a47162b89660343ecd00faec1
12
9
2023-11-12T21:45:39Z
Jason Ravis
367869
Initial Page content
wikitext
text/x-wiki
== Prisoners ==
----
*[[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]
*[[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]
*[[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]
*[[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]
*[[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]
*[[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]
*[[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]
*[[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]]
== Prison Staff ==
----
*[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]]
*Page Formatting Needs:
*Picture for each character above their name
*All the staff
a94df2f1db5be822525cbb92107b24190c7ab756
13
12
2023-11-12T21:46:51Z
Jason Ravis
367869
formatting edits
wikitext
text/x-wiki
== Prisoners ==
----
*[[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]
*[[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]
*[[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]
*[[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]
*[[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]
*[[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]
*[[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]
*[[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]]
== Prison Staff ==
----
*[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]]
*Page Formatting Needs:
*Picture for each character above their name
*All the staff
9d2c77cdf873eda872eabf9dd9adfb91bd7b1e49
14
13
2023-11-12T21:51:54Z
Jason Ravis
367869
wikitext
text/x-wiki
== Prisoners ==
[[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]
[[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]
[[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]
[[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]
[[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]
[[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]
[[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]
[[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]]
== Prison Staff ==
[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]]
*Page Formatting Needs:
*Picture for each character above their name
*All the staff
2794f083eec69ae44d379c856f3bd362037df0b8
15
14
2023-11-12T21:53:21Z
Jason Ravis
367869
wikitext
text/x-wiki
== Prisoners ==
[[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]<br />
[[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]<br />
[[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]<br />
[[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]<br />
[[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]<br />
[[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]<br />
[[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]<br />
[[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] <br />
== Prison Staff ==
[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]]
*Page Formatting Needs:
*Picture for each character above their name
*All the staff
de951132b5f6dc2ddc823f32d5d683dbaa14f422
16
15
2023-11-13T02:05:53Z
Jason Ravis
367869
/* Prisoners */
wikitext
text/x-wiki
== Prisoners ==
[[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]<br />
[[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]<br />
[[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]<br />
[[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]<br />
[[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]<br />
[[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]<br />
[[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]<br />
[[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] <br />
== Prison Staff ==
[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]]
*Page Formatting Needs:
*Picture for each character above their name
*All the staff
6307b0b5ee5bfbc8610ad6fc0f7498c534454ed5
17
16
2023-11-13T02:07:34Z
Jason Ravis
367869
/* Prisoners */
wikitext
text/x-wiki
== Prisoners ==
[[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]<br />
[[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]<br />
[[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]<br />
[[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]<br />
[[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]<br />
[[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]<br />
[[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]<br />
[[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] <br />
== Prison Staff ==
[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]]
*Page Formatting Needs:
*Picture for each character above their name
*All the staff
6d19862c4804237a14b86b1545cc8a21788fc208
18
17
2023-11-13T02:08:54Z
Jason Ravis
367869
Undo revision 17 by [[Special:Contributions/Jason Ravis|Jason Ravis]] ([[User talk:Jason Ravis|talk]])
wikitext
text/x-wiki
== Prisoners ==
[[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]<br />
[[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]<br />
[[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]<br />
[[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]<br />
[[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]<br />
[[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]<br />
[[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]<br />
[[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] <br />
== Prison Staff ==
[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]]
*Page Formatting Needs:
*Picture for each character above their name
*All the staff
de951132b5f6dc2ddc823f32d5d683dbaa14f422
File:Alex.png
6
7
20
2023-11-13T02:35:49Z
Jason Ravis
367869
Photo of Alex in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Alex in the relationship menu
3e616cfa8b24c0a23d4f8564d16b0f292466f46e
File:Bam.png
6
8
21
2023-11-13T02:36:07Z
Jason Ravis
367869
Photo of Bam in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Bam in the relationship menu
42d4c7994b0fcd36ed89af3d83a6d05607749158
File:Bernard.png
6
9
22
2023-11-13T02:36:59Z
Jason Ravis
367869
Photo of Bernard in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Bernard in the relationship menu
51d429bec2434753759fb1c9dc41d05ffc0029ab
File:Bill.png
6
10
23
2023-11-13T02:37:21Z
Jason Ravis
367869
Photo of Bill in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Bill in the relationship menu
70101102888e8cbe6f9e875d8413dc96818ee79a
File:Bob.png
6
11
24
2023-11-13T02:38:12Z
Jason Ravis
367869
Photo of Bob in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Bob in the relationship menu
6b993037ebb796ee0cfeefdffd37e75b2a233c7c
File:Caesar.png
6
12
25
2023-11-13T02:38:29Z
Jason Ravis
367869
Photo of Caesar in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Caesar in the relationship menu
99bf40a6f9097edcec40f931bcf21023bca92043
File:Chris.png
6
13
26
2023-11-13T02:38:46Z
Jason Ravis
367869
Photo of Chris in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Chris in the relationship menu
af9ecf32d35b9553de3309d31b2ed4273d127749
File:Crunchy.png
6
14
27
2023-11-13T02:39:02Z
Jason Ravis
367869
Photo of Crunchy in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Crunchy in the relationship menu
ec19ff2db418ed1a586b51150232425c52df936c
File:Diego.png
6
15
28
2023-11-13T02:39:25Z
Jason Ravis
367869
Photo of Diego in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Diego in the relationship menu
66316e9e356ec36654c7b140b74732038f51636c
File:Eddie.png
6
16
29
2023-11-13T02:39:37Z
Jason Ravis
367869
Photo of Eddie in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Eddie in the relationship menu
aa367358692a32943071be03acd9ab943fb9cc52
File:Evan.png
6
17
30
2023-11-13T02:39:50Z
Jason Ravis
367869
Photo of Evan in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Evan in the relationship menu
57009c965c35aa213d09cea5a4dc97f4c723c3b0
File:Fernando.png
6
18
31
2023-11-13T02:40:05Z
Jason Ravis
367869
Photo of Fernando in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Fernando in the relationship menu
b61d82399cc7aff304363ea1661118e8e20d1e70
File:Frank.png
6
19
32
2023-11-13T02:40:20Z
Jason Ravis
367869
Photo of Frank in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Frank in the relationship menu
664b5f7422930289045726e60d1614e16a99c1f1
File:Franklin.png
6
20
33
2023-11-13T02:41:32Z
Jason Ravis
367869
Photo of Franklin in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Franklin in the relationship menu
388fe21114ea8e0a34abfb933a7d40740fe825fa
File:Gray.png
6
21
34
2023-11-13T02:41:48Z
Jason Ravis
367869
Photo of Gray in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Gray in the relationship menu
75f93084a4903219cfcaec7942c6e40aca4e0d91
File:Hakuna.png
6
22
35
2023-11-13T02:42:00Z
Jason Ravis
367869
Photo of Hakuna in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Hakuna in the relationship menu
d9346d590087ca62e1d2292d0cf405784106d889
File:Henry.png
6
23
36
2023-11-13T02:42:15Z
Jason Ravis
367869
Photo of Henry in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Henry in the relationship menu
d9005d2f54ebe3daeb04bf157da8463c195a6716
File:Jimmy.png
6
24
37
2023-11-13T02:43:00Z
Jason Ravis
367869
Photo of Jimmy in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Jimmy in the relationship menu
bdcd63b6602bd0614bcd3844c8f07c76d52d78c9
File:John.png
6
25
38
2023-11-13T02:43:16Z
Jason Ravis
367869
Photo of John in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of John in the relationship menu
9f8c7fa412947a37b2951d27e0b70722721acbb9
File:Joseph.png
6
26
39
2023-11-13T02:43:34Z
Jason Ravis
367869
Photo of Joseph in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Joseph in the relationship menu
c150bff9b5ee7e4c61d36ca49fd03229861be862
File:Jumbo.png
6
27
40
2023-11-13T02:44:23Z
Jason Ravis
367869
Photo of Jumbo in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Jumbo in the relationship menu
1602bb390592c2ac26e7ada651b747dd63567e8b
File:Kevin.png
6
28
41
2023-11-13T02:44:43Z
Jason Ravis
367869
Photo of Kevin in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Kevin in the relationship menu
f5974282f429db2f7b69b33c749fc148fd1a5d57
File:Lin.png
6
29
42
2023-11-13T02:44:59Z
Jason Ravis
367869
Photo of Lin in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Lin in the relationship menu
a589d1dbc0b7594be9bab363ac72ae61ba181d34
File:Max.png
6
30
43
2023-11-13T02:45:21Z
Jason Ravis
367869
Photo of Max in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Max in the relationship menu
d9b68e6bad102c0a787ee9b61901ca289c364d09
File:Miguel.png
6
31
44
2023-11-13T02:46:16Z
Jason Ravis
367869
Photo of Miguel in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Miguel in the relationship menu
1ee67b3ae43e84fd99565975b78d020f098a72db
File:Noodle.png
6
32
45
2023-11-13T02:46:36Z
Jason Ravis
367869
Photo of Noodle in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Noodle in the relationship menu
eba4a387ac624cc8e5d0840af55473b556106614
File:Old Lee.png
6
33
46
2023-11-13T02:47:08Z
Jason Ravis
367869
Photo of Old Lee in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Old Lee in the relationship menu
e5eded1ea07e5307bf7de76821a063572a781a5a
File:Perry.png
6
34
47
2023-11-13T02:47:25Z
Jason Ravis
367869
Photo of Perry in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Perry in the relationship menu
923f97780800e85cc3668c40a87faac780b37cf1
File:Phil.png
6
35
48
2023-11-13T02:47:42Z
Jason Ravis
367869
Photo of Phil in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Phil in the relationship menu
15ec8674eb88578d6f11de287526580e1115af0d
File:Pickman.png
6
36
49
2023-11-13T02:48:02Z
Jason Ravis
367869
Photo of Pickman in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Pickman in the relationship menu
b7c36c78729493d0b6537a80c773384003720d5a
File:Raphael.png
6
37
50
2023-11-13T02:48:21Z
Jason Ravis
367869
Photo of Raphael in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Raphael in the relationship menu
345a5f6f6d00d90da496abddd732d83d361051c4
File:Ray.png
6
38
51
2023-11-13T02:49:11Z
Jason Ravis
367869
Photo of Ray in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Ray in the relationship menu
c9ef168d83395d846b5849798afdfe13071b9dfb
File:Richard.png
6
39
52
2023-11-13T02:49:28Z
Jason Ravis
367869
Photo of Richard in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Richard in the relationship menu
2a88ebd3dae97b74366d85b835df2737149131f4
File:Robert.png
6
40
53
2023-11-13T02:49:50Z
Jason Ravis
367869
Photo of Robert in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Robert in the relationship menu
0a8ee74d6f359dd710a33c1a6c997ac79a5dd3b3
File:Rudolph.png
6
41
54
2023-11-13T02:50:19Z
Jason Ravis
367869
Photo of Rudolph in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Rudolph in the relationship menu
8bed053f584c9f63aed53a6dc45490256f931ab5
File:Sam.png
6
42
55
2023-11-13T02:50:34Z
Jason Ravis
367869
Photo of Sam in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Sam in the relationship menu
56edd7dc0f6b7fe3c6a48899012a0f2e86d618f4
File:Teddy.png
6
43
56
2023-11-13T02:51:18Z
Jason Ravis
367869
Photo of Teddy in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Teddy in the relationship menu
87f90c1cb8a0ee02cd6d739f31396d9027686dea
File:Tim.png
6
44
57
2023-11-13T02:51:33Z
Jason Ravis
367869
Photo of Tim in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Tim in the relationship menu
672710b8f1bb217416262d667e64d3430a1f5252
File:Tony.png
6
45
58
2023-11-13T02:51:47Z
Jason Ravis
367869
Photo of Tony in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Tony in the relationship menu
949aab1fb7a2997c39f6b159e59b4a12be2b2477
File:Vincent.png
6
46
59
2023-11-13T02:52:06Z
Jason Ravis
367869
Photo of Vincent in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Vincent in the relationship menu
6cce0170557e63ce0cf29ee4abd307ce57d876b2
File:Vladimir.png
6
47
60
2023-11-13T02:52:41Z
Jason Ravis
367869
Photo of Vladimir in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Vladimir in the relationship menu
9efe4e7723cb6155666ba29aaaa36affe4ac695f
File:Walter.png
6
48
61
2023-11-13T02:52:56Z
Jason Ravis
367869
Photo of Walter in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Walter in the relationship menu
f89cf18ef5b759bb7c14150ec5e5c2922b3ab582
File:Whitey.png
6
49
62
2023-11-13T02:53:12Z
Jason Ravis
367869
Photo of Whitey in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Whitey in the relationship menu
54b6fc028620da694609d6e1f9e04051580919f6
File:Wilbur.png
6
50
63
2023-11-13T02:53:26Z
Jason Ravis
367869
Photo of Wilbur in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Wilbur in the relationship menu
0751db72fec07673b9871b2fadbf55d934520c76
File:William.png
6
51
64
2023-11-13T02:53:40Z
Jason Ravis
367869
Photo of William in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of William in the relationship menu
f22d08a70ec7e1abd0c9914a5646f782b0aec8aa
File:Winston.png
6
52
65
2023-11-13T02:53:52Z
Jason Ravis
367869
Photo of Winston in the relationship menu
wikitext
text/x-wiki
== Summary ==
Photo of Winston in the relationship menu
35755931736ffb26f009fb3b80341eb4d3e44fb7
Characters
0
6
66
18
2023-11-13T03:09:23Z
Jason Ravis
367869
/* Prisoners */
wikitext
text/x-wiki
== Prisoners ==
[[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]<br />
[[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]<br />
[[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]<br />
[[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]<br />
[[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]<br />
[[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]<br />
[[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]<br />
[[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] <br />
<gallery mode="packed" widths=270px heights=270px class="prisonergallery">
File:Alex.png|[[Alex]]|link=Alex
File:Bam.png|[[Bam]]|link=Bam
File:Bernard.png|[[Bernard]]|link=Bernard
File:Bill.png|[[Bill]]|link=Bill
File:Bob.png|[[Bob]]|link=Bob
File:Caesar.png|[[Caesar]]|link=Caesar
File:Chris.png|[[Chris]]|link=Chris
File:Crunchy.png|[[Crunchy]]|link=Crunchy<br />
File:Diego.png|[[Diego]]|link=Diego
File:Eddie.png|[[Eddie]]|link=Eddie
File:Evan.png|[[Evan]]|link=Evan
File:Fernando.png|[[Fernando]]|link=Fernando
File:Frank.png|[[Frank]]|link=Frank
File:Franklin.png|[[Franklin]]|link=Franklin
File:Gray.png|[[Gray]]|link=Gray
File:Hakuna.png|[[Hakuna]]|link=Hakuna<br />
File:Henry.png|[[Henry]]|link=Henry
File:Jimmy.png|[[Jimmy]]|link=Jimmy
File:John.png|[[John]]|link=John
File:Joseph.png|[[Joseph]]|link=Joseph
File:Jumbo.png|[[Jumbo]]|link=Jumbo
File:Kevin.png|[[Kevin]]|link=Kevin
File:Lin.png|[[Lin]]|link=Lin
File:Max.png|[[Max]]|link=Max<br />
File:Miguel.png|[[Miguel]]|link=Miguel
File:Noodle.png|[[Noodle]]|link=Noodle
File:Old_Lee.png|[[Old Lee]]|link=Old_Lee
File:Perry.png|[[Perry]]|link=Perry
File:Phil.png|[[Phil]]|link=Phil
File:Pickman.png|[[Pickman]]|link=Pickman
File:Raphael.png|[[Raphael]]|link=Raphael
File:Ray.png|[[Ray]]|link=Ray<br />
File:Richard.png|[[Richard]]|link=Richard
File:Robert.png|[[Robert]]|link=Robert
File:Rudolph.png|[[Rudolph]]|link=Rudolph
File:Sam.png|[[Sam]]|link=Sam
File:Teddy.png|[[Teddy]]|link=Teddy
File:Tim.png|[[Tim]]|link=Tim
File:Tony.png|[[Tony]]|link=Tony
File:Vincent.png|[[Vincent]]|link=Vincent<br />
File:Vladimir.png|[[Vladimir]]|link=Vladimir
File:Walter.png|[[Walter]]|link=Walter
File:Whitey.png|[[Whitey]]|link=Whitey
File:Wilbur.png|[[Wilbur]]|link=Wilbur
File:William.png|[[William]]|link=William
File:Winston.png|[[Winston]]|link=Winston
</gallery>
== Prison Staff ==
[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]]
*Page Formatting Needs:
*Picture for each character above their name
*All the staff
10817fb00250d703fb94a76d58458648023a76cb
67
66
2023-11-13T03:15:32Z
Jason Ravis
367869
reformatted the entire page to look better
wikitext
text/x-wiki
== Prisoners ==
<gallery mode="packed" widths=270px heights=270px class="prisonergallery">
File:Alex.png|[[Alex]]|link=Alex
File:Bam.png|[[Bam]]|link=Bam
File:Bernard.png|[[Bernard]]|link=Bernard
File:Bill.png|[[Bill]]|link=Bill
File:Bob.png|[[Bob]]|link=Bob
File:Caesar.png|[[Caesar]]|link=Caesar
File:Chris.png|[[Chris]]|link=Chris
File:Crunchy.png|[[Crunchy]]|link=Crunchy<br />
File:Diego.png|[[Diego]]|link=Diego
File:Eddie.png|[[Eddie]]|link=Eddie
File:Evan.png|[[Evan]]|link=Evan
File:Fernando.png|[[Fernando]]|link=Fernando
File:Frank.png|[[Frank]]|link=Frank
File:Franklin.png|[[Franklin]]|link=Franklin
File:Gray.png|[[Gray]]|link=Gray
File:Hakuna.png|[[Hakuna]]|link=Hakuna<br />
File:Henry.png|[[Henry]]|link=Henry
File:Jimmy.png|[[Jimmy]]|link=Jimmy
File:John.png|[[John]]|link=John
File:Joseph.png|[[Joseph]]|link=Joseph
File:Jumbo.png|[[Jumbo]]|link=Jumbo
File:Kevin.png|[[Kevin]]|link=Kevin
File:Lin.png|[[Lin]]|link=Lin
File:Max.png|[[Max]]|link=Max<br />
File:Miguel.png|[[Miguel]]|link=Miguel
File:Noodle.png|[[Noodle]]|link=Noodle
File:Old_Lee.png|[[Old Lee]]|link=Old_Lee
File:Perry.png|[[Perry]]|link=Perry
File:Phil.png|[[Phil]]|link=Phil
File:Pickman.png|[[Pickman]]|link=Pickman
File:Raphael.png|[[Raphael]]|link=Raphael
File:Ray.png|[[Ray]]|link=Ray<br />
File:Richard.png|[[Richard]]|link=Richard
File:Robert.png|[[Robert]]|link=Robert
File:Rudolph.png|[[Rudolph]]|link=Rudolph
File:Sam.png|[[Sam]]|link=Sam
File:Teddy.png|[[Teddy]]|link=Teddy
File:Tim.png|[[Tim]]|link=Tim
File:Tony.png|[[Tony]]|link=Tony
File:Vincent.png|[[Vincent]]|link=Vincent<br />
</gallery>
<gallery mode="packed" widths=260px heights=260px class="prisonergallery">
File:Vladimir.png|[[Vladimir]]|link=Vladimir
File:Walter.png|[[Walter]]|link=Walter
File:Whitey.png|[[Whitey]]|link=Whitey
File:Wilbur.png|[[Wilbur]]|link=Wilbur
File:William.png|[[William]]|link=William
File:Winston.png|[[Winston]]|link=Winston
</gallery>
== Prison Staff ==
[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]]
*Page Formatting Needs:
*Picture for each character above their name
*All the staff
ce81b3e3807c27192e982bb19c40088c07ca589c
Alex
0
53
68
2023-11-13T17:00:46Z
Jason Ravis
367869
test format
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Alex.png
|cell = B104
|friends = TBA
|marriage = Yes
|favorite gifts = TBA
}}
504f2ac45a118ba00ab2d1380064848b69620470
70
68
2023-11-13T17:06:24Z
Jason Ravis
367869
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Alex.png
|species = Lion
|gang = Sharp Tooth Gang (Boss)
|cell = B104
|friends = TBA
|favorite gifts = TBA
}}
d8199217575354095bd9b32537b0f65383916337
74
70
2023-11-13T23:52:35Z
Jason Ravis
367869
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Alex.png
|species = Lion
|gang = Sharp Tooth Gang (Boss)
|cell = B104
|friends = TBA
|gifts = TBA
}}
30d0a52ac6a8f296d12c7c05f9b074b26e24adf9
81
74
2023-11-14T13:27:17Z
Jason Ravis
367869
added background
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Alex.png
|species = Lion
|gang = Sharp Tooth Gang (Boss)
|cell = B104
|friends = TBA
|gifts = TBA
}}
== Full Background ==
*Bond Level 0
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
*Bond Level 1
TBA
== Bond Skills ==
7e8239565541cc50c4b45c29ea6766987573adf3
84
81
2023-11-14T13:29:32Z
Jason Ravis
367869
Formatting
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Alex.png
|species = Lion
|gang = Sharp Tooth Gang (Boss)
|cell = B104
|friends = TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
b34e501a9d056e58062d5dfb9fdf5d63ff658912
90
84
2023-11-14T13:37:53Z
Jason Ravis
367869
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Alex.png
|species = Lion
|prisonernum = No. 1022
|gang = Sharp Tooth Gang (Boss)
|cell = B104
|friends = TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
6860e371af7c5840cadbf67718b4d32bd2f76831
92
90
2023-11-14T13:39:05Z
Jason Ravis
367869
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Alex.png
|species = Lion
|prisonernum = No. 1022
|gang = Sharp Tooth Gang (Boss)
|cell = B104
|friends = TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
b00f0d94a0e2b08234a2f997bd7757517b5c7f1f
Template:Infobox prisoner
10
54
69
2023-11-13T17:06:15Z
Jason Ravis
367869
test code
wikitext
text/x-wiki
<includeonly>{{#switch:{{NAMESPACE}}
|{{ns:User}}|{{ns:User talk}}=
|#default=<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}{{{name|{{PAGENAME}}}}}
{{!}}-
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}[[{{{location|}}}]]|}-->
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}{{{friends|}}}|}}-->
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}{{{favorites|}}} |}}
{{!}}-
{{!}}}
</div>{{#ifeq:{{lc:{{{toc|}}}}} | n | |{{TOC right}}}}
}}
97ac788554179d716bbe6510dd228170d0f15b7a
71
69
2023-11-13T17:12:31Z
Jason Ravis
367869
wikitext
text/x-wiki
|#default=<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}{{{name|{{PAGENAME}}}}}
{{!}}-
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Species
{{!}}id="infoboxdetail"{{!}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Gang
{{!}}id="infoboxdetail"{{!}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}
{{!}}-
{{!}}}
</div>
abb7cf281761d96f4437abbb5e1d80bd3dfae999
72
71
2023-11-13T23:50:38Z
Jason Ravis
367869
test
wikitext
text/x-wiki
|#default=<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}{{{name|{{PAGENAME}}}}}
{{!}}-
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Species
{{!}}id="infoboxdetail"{{!}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Gang
{{!}}id="infoboxdetail"{{!}}{{{gang|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}
{{!}}-
{{!}}}
</div>
d448d22c27a04080f854df856b01309d74a75ff3
73
72
2023-11-13T23:51:39Z
Jason Ravis
367869
fixing template
wikitext
text/x-wiki
|#default=<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}{{{name|{{PAGENAME}}}}}
{{!}}-
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Species
{{!}}id="infoboxdetail"{{!}}{{{species|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Gang
{{!}}id="infoboxdetail"{{!}}{{{gang|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}{{{cell|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}{{{friends|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}{{{gifts|}}}
{{!}}-
{{!}}}
</div>
c90b677655dbe96076920b684cc52cbf4c5b48f1
75
73
2023-11-13T23:53:07Z
Jason Ravis
367869
removed #default thing
wikitext
text/x-wiki
<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}{{{name|{{PAGENAME}}}}}
{{!}}-
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Species
{{!}}id="infoboxdetail"{{!}}{{{species|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Gang
{{!}}id="infoboxdetail"{{!}}{{{gang|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}{{{cell|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}{{{friends|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}{{{gifts|}}}
{{!}}-
{{!}}}
</div>
18f772cea78b4b8296b99cf549666da3b3cbef94
85
75
2023-11-14T13:30:28Z
Jason Ravis
367869
wikitext
text/x-wiki
<div id="infoboxborder">
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Species
{{!}}id="infoboxdetail"{{!}}{{{species|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Gang
{{!}}id="infoboxdetail"{{!}}{{{gang|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}{{{cell|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}{{{friends|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}{{{gifts|}}}
{{!}}-
{{!}}}
</div>
ee6712f8c70e7501c6d6247edfcb8df6cd6391b6
86
85
2023-11-14T13:30:53Z
Jason Ravis
367869
Undo revision 85 by [[Special:Contributions/Jason Ravis|Jason Ravis]] ([[User talk:Jason Ravis|talk]])
wikitext
text/x-wiki
<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}
{{!}}-
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Species
{{!}}id="infoboxdetail"{{!}}{{{species|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Gang
{{!}}id="infoboxdetail"{{!}}{{{gang|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}{{{cell|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}{{{friends|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}{{{gifts|}}}
{{!}}-
{{!}}}
</div>
d4b4380ca4b73d7235d2c4e5e893079a7d886d76
88
86
2023-11-14T13:34:15Z
Jason Ravis
367869
added prisoner number
wikitext
text/x-wiki
<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}
{{!}}-
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Species
{{!}}id="infoboxdetail"{{!}}{{{species|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Prisoner Number
{{!}}id="infoboxdetail"{{!}}{{{prisonernum|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Gang
{{!}}id="infoboxdetail"{{!}}{{{gang|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}{{{cell|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}{{{friends|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}{{{gifts|}}}
{{!}}-
{{!}}}
</div>
55030b8f068ebe9dd3d0e6d3af8683b7c54a77f5
91
88
2023-11-14T13:38:22Z
Jason Ravis
367869
wikitext
text/x-wiki
<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}
{{!}}-
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Species
{{!}}id="infoboxdetail"{{!}}{{{species|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Number
{{!}}id="infoboxdetail"{{!}}{{{prisonernum|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Gang
{{!}}id="infoboxdetail"{{!}}{{{gang|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}{{{cell|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}{{{friends|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}{{{gifts|}}}
{{!}}-
{{!}}}
</div>
fb4404a25a9788f0ba4b1f38a288e78b91727749
95
91
2023-11-15T14:40:23Z
Wintre
368883
Added Bond Skill
wikitext
text/x-wiki
<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}
{{!}}-
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Species
{{!}}id="infoboxdetail"{{!}}{{{species|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Number
{{!}}id="infoboxdetail"{{!}}{{{prisonernum|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Gang
{{!}}id="infoboxdetail"{{!}}{{{gang|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}{{{cell|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Bond Skill
{{!}}id="infoboxdetail"{{!}}{{{skill|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}{{{friends|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}{{{gifts|}}}
{{!}}-
{{!}}}
</div>
8277680ed5fceb8dbf0da8dcc11c48c68541bcad
97
95
2023-11-15T14:47:42Z
Wintre
368883
Added "work"
wikitext
text/x-wiki
<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}
{{!}}-
{{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Species
{{!}}id="infoboxdetail"{{!}}{{{species|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Number
{{!}}id="infoboxdetail"{{!}}{{{prisonernum|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Gang
{{!}}id="infoboxdetail"{{!}}{{{gang|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Cell
{{!}}id="infoboxdetail"{{!}}{{{cell|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Work
{{!}}id="infoboxdetail"{{!}}{{{work|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Bond Skill
{{!}}id="infoboxdetail"{{!}}{{{skill|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Friends
{{!}}id="infoboxdetail"{{!}}{{{friends|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Best Gifts
{{!}}id="infoboxdetail"{{!}}{{{gifts|}}}
{{!}}-
{{!}}}
</div>
c201bb2708871618f7eed2647054591bcb47042e
John
0
55
76
2023-11-14T04:41:14Z
AMagicBagel
368415
Created page with "{{Infobox prisoner |portrait = TBA |species = Tiger |gang = Unaffiliated |cell = |friends = |gifts = }} == Full Background == A longer of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most..."
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = TBA
|species = Tiger
|gang = Unaffiliated
|cell =
|friends =
|gifts =
}}
== Full Background ==
A longer of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. --
1918cc4de601d27be518ae3372000629aac7c07d
77
76
2023-11-14T04:55:51Z
AMagicBagel
368415
/* Full Background */
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = TBA
|species = Tiger
|gang = Unaffiliated
|cell =
|friends =
|gifts =
}}
== Full Background ==
A longer of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. --
01dbd91042ac3282c1b7138e5476393264a4ddfc
78
77
2023-11-14T05:41:26Z
AMagicBagel
368415
/* Full Background */
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = TBA
|species = Tiger
|gang = Unaffiliated
|cell =
|friends =
|gifts =
}}
== Full Background ==
A longer of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Tiger Combo
Whenever you deal a critical hit in a fight, you will immediately make another attack.
=== If At Maximum Bond: ===
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
2ad9057de4802996ae097023fd1e152c69cc9be0
79
78
2023-11-14T05:44:31Z
AMagicBagel
368415
/* Bond Skill */
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = TBA
|species = Tiger
|gang = Unaffiliated
|cell =
|friends =
|gifts =
}}
== Full Background ==
A longer of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Tiger Combo
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
8cf0913ee0e18fa7963599f1f8eeebb1e7a05572
80
79
2023-11-14T13:22:52Z
Jason Ravis
367869
Added portrait, fixed typo
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = John.png
|species = Tiger
|gang = Unaffiliated
|cell =
|friends =
|gifts =
}}
== Full Background ==
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Tiger Combo
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
3f495c66d21d7aaa6a319f79657b6dd46be5deb7
82
80
2023-11-14T13:28:21Z
Jason Ravis
367869
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = John.png
|species = Tiger
|gang = Unaffiliated
|cell =
|friends =
|gifts =
}}
== Full Background ==
*Befriended
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
*Bonded
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Tiger Combo
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
8a9b8207064ae51a4b9463db8cd46e4b7497be5f
83
82
2023-11-14T13:28:44Z
Jason Ravis
367869
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = John.png
|species = Tiger
|gang = Unaffiliated
|cell =
|friends =
|gifts =
}}
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Tiger Combo
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
f8196d8a18b15f4df0c9b6cef9410b5e288f0302
100
83
2023-11-15T14:54:58Z
Wintre
368883
Added information in infobox and formatted Bond section a bit
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = John.png
|species = Tiger
|number = 1129
|gang = Unaffiliated
|cell = A208
|work = Roof Site
|skill = [[Tiger Combo]]
|friends = None
|gifts = Mint Roll-Up, Premium Cigarette, TBA
}}
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Tiger Combo
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
35c3d7ea17663fe3491fc2af601f073207b8dfa9
Bam
0
56
87
2023-11-14T13:33:22Z
Jason Ravis
367869
created bam page
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Bam.png
|species = Gray Cat
|prisonernum = No. 1613
|gang = Unaffiliated
|cell = B101
|friends = TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
===Bonded===
TBA
== Bond Skill ==
a33ebbe60b81686edbfe6215e10c2950766132a1
89
87
2023-11-14T13:37:14Z
Jason Ravis
367869
added bio
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Bam.png
|species = Gray Cat
|prisonernum = No. 1613
|gang = Unaffiliated
|cell = B101
|friends = TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
TBA
== Bond Skill ==
17011be12e13a827f304e7996b78f1a13c302368
Sam
0
57
93
2023-11-15T14:18:32Z
Wintre
368883
Creation of Sam page with bond info
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Sam.png
|species = Donkey
|prisonernum = No. 1911
|gang = Unaffiliated
|cell = A103
|friends = Joseph, TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== Bond Skill ==
[[Repair]]
7fa0477df2d0d423dca25fea46b14dd4b731022b
94
93
2023-11-15T14:31:42Z
Wintre
368883
/* Bond Skill */
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Sam.png
|species = Donkey
|prisonernum = No. 1911
|gang = Unaffiliated
|cell = A103
|friends = Joseph, TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== Bond Skill ==
[[Repair]], bond with Sam with the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
ed0bb3fac95343a9fbe616c9ca8db849095ca8ee
96
94
2023-11-15T14:41:09Z
Wintre
368883
Added Repair after altering the template
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Sam.png
|species = Donkey
|prisonernum = No. 1911
|gang = Unaffiliated
|cell = A103
|skill = [[Repair]]
|friends = Joseph, TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== Bond Skill ==
[[Repair]], bond with Sam with the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
4569088e134c698d6a9604ed079397fb0c058953
98
96
2023-11-15T14:48:00Z
Wintre
368883
Modified "Bond skill" section to "How to bond", upped the bond skill in above array
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Sam.png
|species = Donkey
|prisonernum = No. 1911
|gang = Unaffiliated
|cell = A103
|skill = [[Repair]]
|friends = Joseph, TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== How to bond ==
Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
049cc1331d8ecaffbf958a636486ccd8bdbb87a0
99
98
2023-11-15T14:48:50Z
Wintre
368883
Added workplace
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Sam.png
|species = Donkey
|prisonernum = No. 1911
|gang = Unaffiliated
|cell = A103
|work = Roof Site
|skill = [[Repair]]
|friends = Joseph, TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== How to bond ==
Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
35ff167849909b8ebe992859e32b35137ac22b6f
John
0
55
101
100
2023-11-15T14:55:34Z
Wintre
368883
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = John.png
|species = Tiger
|prisonernum = 1129
|gang = Unaffiliated
|cell = A208
|work = Roof Site
|skill = [[Tiger Combo]]
|friends = None
|gifts = Mint Roll-Up, Premium Cigarette, TBA
}}
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Tiger Combo
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
6ef690e0e7a3e44c6dee006eba4dcd90a2dfa844
102
101
2023-11-15T14:56:41Z
Wintre
368883
/* Bond Skill */ Added bonding condition.
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = John.png
|species = Tiger
|prisonernum = 1129
|gang = Unaffiliated
|cell = A208
|work = Roof Site
|skill = [[Tiger Combo]]
|friends = None
|gifts = Mint Roll-Up, Premium Cigarette, TBA
}}
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Succeed a Charisma Roll to bond.
Tiger Combo
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
59c7e46a7de2379b36181ead93a6abdd6b52ceb7
132
102
2023-11-16T02:38:15Z
AMagicBagel
368415
/* Bond Skill */
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = John.png
|species = Tiger
|prisonernum = 1129
|gang = Unaffiliated
|cell = A208
|work = Roof Site
|skill = [[Tiger Combo]]
|friends = None
|gifts = Mint Roll-Up, Premium Cigarette, TBA
}}
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Succeed a Charisma Roll to bond.
[[Skills|Tiger Combo]]
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
575a108fce16f8f94ce4a5cbd21b37fad0427b3c
134
132
2023-11-16T02:42:31Z
AMagicBagel
368415
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = John.png
|species = Tiger
|prisonernum = 1129
|gang = Unaffiliated
|cell = A208
|work = Roof Site
|skill = [[Skills|Tiger Combo]]
|friends = None
|gifts = Mint Roll-Up, Premium Cigarette, TBA
}}
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Succeed a Charisma Roll to bond.
[[Skills|Tiger Combo]]
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
18dda5963d32f0bd6e2e8a26a0074534eb0455ca
142
134
2023-11-16T09:14:06Z
Wintre
368883
Added link to specific row of bond skill
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = John.png
|species = Tiger
|prisonernum = 1129
|gang = Unaffiliated
|cell = A208
|work = Roof Site
|skill = [[Skills#TigerCombo|Tiger Combo]]
|friends = None
|gifts = Mint Roll-Up, Premium Cigarette, TBA
}}
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Succeed a Charisma Roll to bond.
[[Skills|Tiger Combo]]
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
ecda60172d15305b892dca04212da0f170d68dfd
Boulderton Prison
0
58
103
2023-11-15T16:00:07Z
Glasswarg
368797
Created page with "== Boulderton Prison == Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure. === Layout === Boulderton is a large facility, consisting of a front-facing administration building, behind which lays a spacious exercise yard...."
wikitext
text/x-wiki
== Boulderton Prison ==
Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the
ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the
current warden, steps have been taken to modernize its ageing infrastructure.
=== Layout ===
Boulderton is a large facility, consisting of a front-facing administration building, behind which lays a
spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit.
The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the
main internment block.
The main internment block itself consists of two wings, public showers, and a control room at the
center. This building is two stories tall, and the floor above the control room has a small rec
room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be
accessed through a stairwell here as well.
Behind the main internment block are several smaller buildings, scattered throughout the grounds.
These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at
the very edge of the prison grounds, segregation.
=== Schedule ===
The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity.
{| class="wikitable" style="width: 15.8%;"
! Time !! Activity
|-
| 7:45 AM || Headcount
|-
| 8:00 AM || Work/Freetime
|-
| 12:00 PM || Lunch
|-
| 1:00 PM || Yard Time
|-
| 5:30 PM || Dinner/Freetime
|-
| 9:30 PM || Lockdown
|}
Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable.
=== Population ===
Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with
inmates of various security levels interacting freely with eachother, differentiated only by the colour of
their uniform (blue for low, orange for medium, and red for high).
Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an
amphibian – the later two apparently netting the prison a grant for housing them.
For a full list of inmates, see [[Characters|here]].
=== Security ===
Boulderton Prison has a large security force, with guards stationed throughout key points of the prison
complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are
watched by a group of snipers with orders to take out any escapees. Cameras are also stationed
throughout the grounds, focused on areas frequented both by staff and prisoners alike.
The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the
prisoners face-to-face outside the control room.
But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it
drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into
segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often
have spaces where some of the more illicit items may be hidden away in these circumstances.
=== Administration ===
The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation
over punishment. Therefore, a number of renovation projects have sprung up around the prison
grounds, and improvements to various policies have begun to trickle in. So long as the current warden
stays in power, the future for prisoners seems a little less bleak.
[[Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation
of being allowed access to the administration building to fill in.
df9b534b47b30c367f0e5ce09c3641f03dd97f2c
110
103
2023-11-15T16:56:06Z
Glasswarg
368797
wikitext
text/x-wiki
== Boulderton Prison ==
Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure.
[[File:Roof.jpg|thumb|The roof, at sunset.]]
__TOC__
=== Layout ===
Boulderton is a large facility, consisting of a front-facing administration building, behind which lays a
spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit.
The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the
main internment block.
The main internment block itself consists of two wings, public showers, and a control room at the
center. This building is two stories tall, and the floor above the control room has a small rec
room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be
accessed through a stairwell here as well.
Behind the main internment block are several smaller buildings, scattered throughout the grounds.
These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at
the very edge of the prison grounds, segregation.
<div><ul>
<li style="display: inline-block;"> [[File:MainBuildingMap.png|thumb|none|300px|The Main Building]] </li>
<li style="display: inline-block;"> [[File:MapofYard.png|thumb|none|300px|The Yard]] </li>
<li style="display: inline-block;"> [[File:DetailedMap.png|thumb|none|300px|Your New Home!]] </li>
</ul></div>
=== Schedule ===
The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity.
[[File:Headcount.png|thumb|Make sure you show up on time!]]
{| class="wikitable" style="width: 15.8%;"
! Time !! Activity
|-
| 7:45 AM || Headcount
|-
| 8:00 AM || Work/Freetime
|-
| 12:00 PM || Lunch
|-
| 1:00 PM || Yard Time
|-
| 5:30 PM || Dinner/Freetime
|-
| 9:30 PM || Lockdown
|}
Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable.
=== Population ===
Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with
inmates of various security levels interacting freely with eachother, differentiated only by the colour of
their uniform (blue for low, orange for medium, and red for high).
Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an
amphibian – the later two apparently netting the prison a grant for housing them.
For a full list of inmates, see [[Characters|here]].
[[File:SecurityInAction.png|thumb|left|Remember, you're being watched.]]
=== Security ===
Boulderton Prison has a large security force, with guards stationed throughout key points of the prison
complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are
watched by a group of snipers with orders to take out any escapees. Cameras are also stationed
throughout the grounds, focused on areas frequented both by staff and prisoners alike.
The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the
prisoners face-to-face outside the control room.
But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it
drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into
segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often
have spaces where some of the more illicit items may be hidden away in these circumstances.
=== Administration ===
The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation
over punishment. Therefore, a number of renovation projects have sprung up around the prison
grounds, and improvements to various policies have begun to trickle in. So long as the current warden
stays in power, the future for prisoners seems a little less bleak.
[[Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. Don't make the mistake of thinking just any prisoner can stroll in there, though.
665a7bb3037d6d78dd795a27219a6af60db9c07d
File:Roof.jpg
6
59
104
2023-11-15T16:15:31Z
Glasswarg
368797
Image of Thomas on the main building's roof.
wikitext
text/x-wiki
== Summary ==
Image of Thomas on the main building's roof.
26ce970fa83892958cb497a4c4bc87d872166093
File:DetailedMap.png
6
60
105
2023-11-15T16:27:57Z
Glasswarg
368797
Reed's map of Boulderton Prison.
wikitext
text/x-wiki
== Summary ==
Reed's map of Boulderton Prison.
7024925355b593fce3caf016460f94f9a35942c2
File:MainBuildingMap.png
6
61
106
2023-11-15T16:30:48Z
Glasswarg
368797
Map of the main building.
wikitext
text/x-wiki
== Summary ==
Map of the main building.
2b29cc07c5f62c9676bba050b0e2bb287bf90cb1
File:MapofYard.png
6
62
107
2023-11-15T16:31:30Z
Glasswarg
368797
A map of the prison yard.
wikitext
text/x-wiki
== Summary ==
A map of the prison yard.
892e46b14b819b4516de3d4468287bb613c40092
File:Headcount.png
6
63
108
2023-11-15T16:36:24Z
Glasswarg
368797
An image of a typical morning headcount.
wikitext
text/x-wiki
== Summary ==
An image of a typical morning headcount.
fa8e0a894cae0c6873d1efb9da13b5e9308d3f98
File:SecurityInAction.png
6
64
109
2023-11-15T16:49:43Z
Glasswarg
368797
An example of a security guard (Rob) telling off Thomas, in the Chapel.
wikitext
text/x-wiki
== Summary ==
An example of a security guard (Rob) telling off Thomas, in the Chapel.
0b1667acfeeb05672ab61ef2e0ef57959478364a
Skills
0
65
111
2023-11-15T18:15:02Z
Jason Ravis
367869
placeholder template text
wikitext
text/x-wiki
{|class="wikitable"
!Image
!Name
!Description
!Where to Get
|-
|[[File:plhd.png|center]]
|[[Skill]]
|[[amongst us]]
|[[get]]
|-
|}
f3ffbdc9e21c4772c6ba6f6b6f6760463f9e5fe9
112
111
2023-11-15T18:15:27Z
Jason Ravis
367869
wikitext
text/x-wiki
{|class="wikitable"
!Image
!Name
!Description
!Where to Get
|-
|[[File:plhd.png|center]]
|Skill
|amongst us
|get
|-
|}
f3cba7cd2e0cb9dda997937d40fb53f1b13c0043
114
112
2023-11-15T18:21:15Z
Jason Ravis
367869
improved look
wikitext
text/x-wiki
{|class="wikitable" style="width:402px;"
!Image
!Name
!Description
!Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|amongst us
|get
|-
|}
8a238965e3bffc4bc7c706561904072780a7c674
115
114
2023-11-15T18:27:55Z
Jason Ravis
367869
formatting templates for the skills
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
!Image
!Name
!Type
!Skill Point Cost
!Description
!Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:773px;"
!Image
!Name
!Type
!Skill Point Cost
!Description
!Description Level 2
!Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
!Image
!Name
!Type
!Skill Point Cost
!Description
!Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
e07a83d2678df8fc57bf470684c4634cdc4224b6
116
115
2023-11-15T18:46:39Z
Jason Ravis
367869
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:773px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:plhd.png|center|x150px|150px]]
|Retired Detective
|Intelligence
|2
|Microexpression Reading: When participating in
a kitchen poker game, you can analyze the hands
of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a
location without a guard or camera
|Bernard (Bond)
|[[File:plhd.png|center|x150px|150px]]
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
b897d028288f9b423946c4aabe3b0d6ec5434fbb
117
116
2023-11-15T18:47:40Z
Jason Ravis
367869
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:773px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:plhd.png|center|x150px|150px]]
|Retired Detective
|Intelligence
|2
|Microexpression Reading: When participating in<br/>a kitchen poker game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a
location without a guard or camera
|Bernard (Bond)
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
a990f4128c85b716ddfb7b6268faebccfdfc43df
118
117
2023-11-15T18:48:15Z
Jason Ravis
367869
added bernard's skill
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:800px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:plhd.png|center|x150px|150px]]
|Retired Detective
|Intelligence
|2
|Microexpression Reading: When participating in<br/>a kitchen poker game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|Bernard (Bond)
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
06e280ea9867d25904ac7ee4c742e72b415767ac
119
118
2023-11-15T18:48:28Z
Jason Ravis
367869
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1200px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:plhd.png|center|x150px|150px]]
|Retired Detective
|Intelligence
|2
|Microexpression Reading: When participating in<br/>a kitchen poker game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|Bernard (Bond)
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
cb4c521ac737de9b3bf888ae0272505295f723b1
120
119
2023-11-15T19:00:34Z
Jason Ravis
367869
added several bond skills
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:plhd.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--fernando-->
|[[File:plhd.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:plhd.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|-
<!--Kevin-->
|[[File:plhd.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:plhd.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|-
<!--Winston-->
|[[File:plhd.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
c7ce491421bfa11aeb9a5062a92e82c73253da5e
121
120
2023-11-15T19:04:39Z
Jason Ravis
367869
added sam's skill
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:plhd.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--fernando-->
|[[File:plhd.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:plhd.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|-
<!--Kevin-->
|[[File:plhd.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:plhd.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|-
<!--Sam-->
|[[File:plhd.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:plhd.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
8dd5c40f4181e77657e6ac139c4d4b9ad21b0b8a
129
121
2023-11-15T19:08:52Z
Jason Ravis
367869
added skill screenshots
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|-
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_The_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
8c2783d5831ca8fb1c0e098171cc0c8eaf025dd4
130
129
2023-11-15T19:10:00Z
Jason Ravis
367869
typo
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|-
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
fe284759df611ca8f5f92359923fe778c4045863
133
130
2023-11-16T02:41:54Z
AMagicBagel
368415
/* Bond Skills */
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|-
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make another attack.
|Whenever you deal a critical hit in a fight, you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
e3c8bcb5723db4e2a62363670ae8dfb290180e68
135
133
2023-11-16T04:42:42Z
Jason Ravis
367869
moved john to be in alphabetical order
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|-
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make another attack.
|Whenever you deal a critical hit in a fight, you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|-
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
433371515466b461d950b61927d17da1cf79f295
136
135
2023-11-16T04:44:37Z
Jason Ravis
367869
line breaks
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|-
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|-
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
604534f72d5f100d3b07dcf67126e38aef158e22
140
136
2023-11-16T09:10:52Z
Wintre
368883
Test on row id
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
ea5d3b28f71efaa31cdf259c684454bbd28eb834
144
140
2023-11-16T09:18:53Z
Wintre
368883
/* Bond Skills */ Added Bam
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
eb23263b89d42cd8c2474b3f9e00d9413628b4dd
145
144
2023-11-16T09:19:44Z
Wintre
368883
/* Bond Skills */
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
62f0e3ec717751a80168301b69d95e46269297e2
File:Plhd.png
6
66
113
2023-11-15T18:16:29Z
Jason Ravis
367869
Placeholder image
wikitext
text/x-wiki
== Summary ==
Placeholder image
609bd96ae8de2fee4fa461161c7a914ad1d5236c
File:From the Ocean.png
6
67
122
2023-11-15T19:05:52Z
Jason Ravis
367869
Winston's Skill From the Ocean Screenshot
wikitext
text/x-wiki
== Summary ==
Winston's Skill From the Ocean Screenshot
eb0df12cac8e20cf211a4ec63d61fb1b454f2997
File:Hidden Backdoor.png
6
68
123
2023-11-15T19:06:16Z
Jason Ravis
367869
Jimmy's skill Hidden Backdoor Screenshot
wikitext
text/x-wiki
== Summary ==
Jimmy's skill Hidden Backdoor Screenshot
70b3b51932e7139a6b521f00dec672ae881801e6
File:Razor Scales.png
6
69
124
2023-11-15T19:06:37Z
Jason Ravis
367869
Lin's skill Razor Scales Screenshot
wikitext
text/x-wiki
== Summary ==
Lin's skill Razor Scales Screenshot
53f8661b3ae4a126b2ec89ab2bfdb2ca4f846b56
File:Repair.png
6
70
125
2023-11-15T19:06:56Z
Jason Ravis
367869
Screenshot of Sam's Skill, Repair
wikitext
text/x-wiki
== Summary ==
Screenshot of Sam's Skill, Repair
a056b69840298eca3a8c094969aadd91dcef0ecf
File:Retired Detective.png
6
71
126
2023-11-15T19:07:14Z
Jason Ravis
367869
Screenshot of Bernard's skill, Retired Detective
wikitext
text/x-wiki
== Summary ==
Screenshot of Bernard's skill, Retired Detective
ee2a78733fc8c4a8b036cb8eb808802448026215
File:Surgeon.png
6
72
127
2023-11-15T19:07:34Z
Jason Ravis
367869
Screenshot of Fernando's skill, Surgeon
wikitext
text/x-wiki
== Summary ==
Screenshot of Fernando's skill, Surgeon
89bb3267289bd94b94fa5389425f3e22a5666281
File:Swag Bag.png
6
73
128
2023-11-15T19:07:51Z
Jason Ravis
367869
Screenshot of Kevin's skill, Swag Bag
wikitext
text/x-wiki
== Summary ==
Screenshot of Kevin's skill, Swag Bag
128df5a13bb64ca712f706884b3b210d38f961db
File:Tiger combo.PNG
6
74
131
2023-11-16T02:35:03Z
AMagicBagel
368415
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bam
0
56
137
89
2023-11-16T08:59:46Z
Wintre
368883
Added Bam Bonded and infobox
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Bam.png
|species = Gray Cat
|prisonernum = No. 1613
|gang = Unaffiliated
|cell = B101
|work = Laundry Room
|skill = [[ESP]]
|friends = [[Bob]]
|gifts = Mint, TBA
}}
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== Bond Skill ==
d166d2237133bddb83fd71cb9f7fd2eb34d017bd
139
137
2023-11-16T09:02:34Z
Wintre
368883
/* Bond Skill */
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Bam.png
|species = Gray Cat
|prisonernum = No. 1613
|gang = Unaffiliated
|cell = B101
|work = Laundry Room
|skill = [[ESP]]
|friends = [[Bob]]
|gifts = Mint, TBA
}}
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
1033c111854a5ba56a59aebfe735a00967ad1fb4
146
139
2023-11-16T09:20:31Z
Wintre
368883
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Bam.png
|species = Gray Cat
|prisonernum = No. 1613
|gang = Unaffiliated
|cell = B101
|work = Laundry Room
|skill = [[Skills#ESP|ESP]]
|friends = [[Bob]]
|gifts = Mint, TBA
}}
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
ebdc3917a1d9e61805991126b6b8034f7a7d1905
Sam
0
57
138
99
2023-11-16T09:01:18Z
Wintre
368883
/* How to bond */
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Sam.png
|species = Donkey
|prisonernum = No. 1911
|gang = Unaffiliated
|cell = A103
|work = Roof Site
|skill = [[Repair]]
|friends = Joseph, TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== How to Bond ==
Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
7978f7e3e980c63bcc2b37d87dcbe63597cc16b4
141
138
2023-11-16T09:13:06Z
Wintre
368883
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Sam.png
|species = Donkey
|prisonernum = No. 1911
|gang = Unaffiliated
|cell = A103
|work = Roof Site
|skill = [[Skills#Repair|Repair]]
|friends = Joseph, TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== How to Bond ==
Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
b72ee8b4e2bad328c15257e58853221d5862b6bf
File:ESP.png
6
75
143
2023-11-16T09:16:33Z
Wintre
368883
Picture of ESP skill
wikitext
text/x-wiki
== Summary ==
Picture of ESP skill
e2db9275389a06cf6d256a76538eeba707d99b56
Eddie
0
76
147
2023-11-16T09:53:23Z
Wintre
368883
Created Eddie's page, added Bond condition
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Eddie.png
|species =
|prisonernum =
|gang = Unaffiliated
|cell =
|work =
|skill =
|friends =
|gifts = Cookie, TBA
}}
== Full Background ==
===Befriended===
===Bonded===
== How to Bond ==
Succeed a Charisma Roll (Negotiation, Target: 16).
7e3fb69b3b9b036f9ed0fd1a5e5f43df3ac6829c
148
147
2023-11-16T10:12:36Z
Wintre
368883
Added Roll information for Bonding
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Eddie.png
|species =
|prisonernum =
|gang = Unaffiliated
|cell =
|work =
|skill =
|friends =
|gifts = Cookie, TBA
}}
== Full Background ==
===Befriended===
===Bonded===
== How to Bond ==
Succeed a Charisma Roll (Negotiation, Target: 16, reduced by Rapport (+1 per 50 Rapport), Prestige (+1), Leather Shoes (+1), [[Stantley's Art of Negotiation]] (+1)).
a2fab3c2e10b347f3dcb2cae23a16b23abd2e903
150
148
2023-11-16T10:25:10Z
Wintre
368883
Added Roll information for Bonding with template
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Eddie.png
|species =
|prisonernum =
|gang = Unaffiliated
|cell =
|work =
|skill =
|friends =
|gifts = Cookie, TBA
}}
== Full Background ==
===Befriended===
===Bonded===
== How to Bond ==
Succeed a Charisma Roll (Negotiation, Target: 16, reduced by Rapport (+1 per 50 Rapport), Prestige (+1), Leather Shoes (+1), [[Stantley's Art of Negotiation]] (+1)).
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
b09dc31a9e2142915bb005ef880386b1f4e6db2d
Template:Infobox roll
10
77
149
2023-11-16T10:22:16Z
Wintre
368883
Created roll template
wikitext
text/x-wiki
<div id="infoboxborder">
{{{!}} id="infoboxtable"
{{!}}colspan="2" id="infoboxheader"{{!}}
{{!}}-
{{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information
{{!}}-
{{!}}id="infoboxsection"{{!}}Roll Type
{{!}}id="infoboxdetail"{{!}}{{{rolltype|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Roll Sub Type
{{!}}id="infoboxdetail"{{!}}{{{rollsubtype|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Target
{{!}}id="infoboxdetail"{{!}}{{{target|}}}
{{!}}-
{{!}}id="infoboxsection"{{!}}Modifications
{{!}}id="infoboxdetail"{{!}}{{{modif|}}}
{{!}}-
{{!}}}
</div>
ba5ef3401da2918f4d6fba1161580b1878c61828
Eddie
0
76
151
150
2023-11-16T10:25:28Z
Wintre
368883
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Eddie.png
|species =
|prisonernum =
|gang = Unaffiliated
|cell =
|work =
|skill =
|friends =
|gifts = Cookie, TBA
}}
== Full Background ==
===Befriended===
===Bonded===
== How to Bond ==
Succeed a Charisma Roll (Negotiation, Target: 16, reduced by Rapport (+1 per 50 Rapport), Prestige (+1), Leather Shoes (+1), [[Stantley's Art of Negotiation]] (+1)).
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
e4773f525ed9d5f65e1b9c9e55e6b5101ab99504
152
151
2023-11-16T10:28:09Z
Wintre
368883
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Eddie.png
|species =
|prisonernum =
|gang = Unaffiliated
|cell =
|work =
|skill =
|friends =
|gifts = Cookie, TBA
}}
== Full Background ==
===Befriended===
===Bonded===
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
7fdd7e3d1315f83e18699ad9cc7439de60d9d84b
153
152
2023-11-16T14:37:47Z
Wintre
368883
Added background info
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Eddie.png
|species = Opossum
|prisonernum =
|gang = Unaffiliated
|cell = A101
|work = Laundry Room
|skill = [[Skills#Rummager|Rummager]]
|friends = TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
6bbf37ad60f545446434a8ff2bd603662d3b06d8
154
153
2023-11-16T14:45:38Z
Wintre
368883
Added trivia Miranda
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Eddie.png
|species = Opossum
|prisonernum =
|gang = Unaffiliated
|cell = A101
|work = Laundry Room
|skill = [[Skills#Rummager|Rummager]]
|friends = TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
a784c99779f2ce2b74bb05d508867c7df62012f5
File:Rummager.png
6
78
155
2023-11-16T14:48:36Z
Wintre
368883
Eddie's bond skill
wikitext
text/x-wiki
== Summary ==
Eddie's bond skill
1b09060b7594aaf38e17aecdfc2974e49d939b4d
Skills
0
65
156
145
2023-11-16T14:50:56Z
Wintre
368883
/* Bond Skills */ Added Eddie
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:1330px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when<br/>searching things.
|Stamina is no longer consumed when<br/>searching things. If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
ddfd3b301fcc6c95017fda0d09f1d2d8aa936bf1
157
156
2023-11-16T14:52:53Z
Wintre
368883
/* Bond Skills */
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable" style="width:90%;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when<br/>searching things.
|Stamina is no longer consumed when<br/>searching things. If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
242f9529b0248565cacfe9f29f9b921fa9b55926
158
157
2023-11-16T14:53:12Z
Wintre
368883
/* Bond Skills */
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when<br/>searching things.
|Stamina is no longer consumed when<br/>searching things. If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
932c963e9d64c1eea9c432e4f319281bd2964190
159
158
2023-11-16T14:54:23Z
Wintre
368883
/* Bond Skills */
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when<br/>searching things.
|Stamina is no longer consumed when<br/>searching things. If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
12fe65be9e96c3f3b1c22ec375be02bfed72c32f
193
159
2023-11-16T18:41:56Z
Jason Ravis
367869
added skills for more characters
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rummager"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when<br/>searching things.
|Stamina is no longer consumed when<br/>searching things. If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]], and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
fb2127db668cc5a075ed74315acced1fe64fc55f
Boulderton Prison
0
58
160
110
2023-11-16T16:35:17Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure.
[[File:Roof.jpg|thumb|The roof, at sunset.]]
__TOC__
=== Layout ===
Boulderton is a large facility, consisting of a front-facing administration building, behind which lays a
spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit.
The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the
main internment block.
The main internment block itself consists of two wings, public showers, and a control room at the
center. This building is two stories tall, and the floor above the control room has a small rec
room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be
accessed through a stairwell here as well.
Behind the main internment block are several smaller buildings, scattered throughout the grounds.
These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at
the very edge of the prison grounds, segregation.
<div><ul>
<li style="display: inline-block;"> [[File:MainBuildingMap.png|thumb|none|300px|The Main Building]] </li>
<li style="display: inline-block;"> [[File:MapofYard.png|thumb|none|300px|The Yard]] </li>
<li style="display: inline-block;"> [[File:DetailedMap.png|thumb|none|300px|Your New Home!]] </li>
</ul></div>
=== Schedule ===
The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity.
[[File:Headcount.png|thumb|Make sure you show up on time!]]
{| class="wikitable" style="width: 15.8%;"
! Time !! Activity
|-
| 7:45 AM || Headcount
|-
| 8:00 AM || Work/Freetime
|-
| 12:00 PM || Lunch
|-
| 1:00 PM || Yard Time
|-
| 5:30 PM || Dinner/Freetime
|-
| 9:30 PM || Lockdown
|}
Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable.
=== Population ===
Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with
inmates of various security levels interacting freely with eachother, differentiated only by the colour of
their uniform (blue for low, orange for medium, and red for high).
Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an
amphibian – the later two apparently netting the prison a grant for housing them.
For a full list of inmates, see [[Characters|here]].
[[File:SecurityInAction.png|thumb|left|Remember, you're being watched.]]
=== Security ===
Boulderton Prison has a large security force, with guards stationed throughout key points of the prison
complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are
watched by a group of snipers with orders to take out any escapees. Cameras are also stationed
throughout the grounds, focused on areas frequented both by staff and prisoners alike.
The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the
prisoners face-to-face outside the control room.
But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it
drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into
segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often
have spaces where some of the more illicit items may be hidden away in these circumstances.
=== Administration ===
The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation
over punishment. Therefore, a number of renovation projects have sprung up around the prison
grounds, and improvements to various policies have begun to trickle in. So long as the current warden
stays in power, the future for prisoners seems a little less bleak.
[[Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. Don't make the mistake of thinking just any prisoner can stroll in there, though.
885a9052e694b318417c62f8a4f32adcbc2103c3
Alex
0
53
161
92
2023-11-16T16:40:41Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{| class="infobox" style="border:1px solid black; width:270px; float:right;"
|+ style="background-color:#ff8022;" | '''Alex'''
|-
| colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]]
|-
| '''Species'''
| Lion
|-
| '''Inmate ID'''
| 1022
|-
| '''Cell'''
| B104
|-
| '''Gang'''
| Sharp Tooth Gang (Boss)
|-
| '''Friends'''
|
|-
| '''Loved Gifts'''
|
|}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
e8d51a54039b0e00ba56e960eb3637d62118efbc
162
161
2023-11-16T16:41:03Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{| class="infobox" style="border:1px solid black; width:200px; float:right;"
|+ style="background-color:#ff8022;" | '''Alex'''
|-
| colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]]
|-
| '''Species'''
| Lion
|-
| '''Inmate ID'''
| 1022
|-
| '''Cell'''
| B104
|-
| '''Gang'''
| Sharp Tooth Gang (Boss)
|-
| '''Friends'''
|
|-
| '''Loved Gifts'''
|
|}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
40b4d4c2257601bb522bf3715119c994ef009d1a
163
162
2023-11-16T16:41:22Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022;" | '''Alex'''
|-
| colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]]
|-
| '''Species'''
| Lion
|-
| '''Inmate ID'''
| 1022
|-
| '''Cell'''
| B104
|-
| '''Gang'''
| Sharp Tooth Gang (Boss)
|-
| '''Friends'''
|
|-
| '''Loved Gifts'''
|
|}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
8c2a40508bea1161c43c85ede42abc7368fa93cd
164
163
2023-11-16T16:41:36Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022;" | '''Alex '''
|-
| colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]]
|-
| '''Species'''
| Lion
|-
| '''Inmate ID'''
| 1022
|-
| '''Cell'''
| B104
|-
| '''Gang'''
| Sharp Tooth Gang (Boss)
|-
| '''Friends'''
|
|-
| '''Loved Gifts'''
|
|}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
e17be56a10b41f00062360909cae139b176cc026
165
164
2023-11-16T16:41:52Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022;" | ''' Alex '''
|-
| colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]]
|-
| '''Species'''
| Lion
|-
| '''Inmate ID'''
| 1022
|-
| '''Cell'''
| B104
|-
| '''Gang'''
| Sharp Tooth Gang (Boss)
|-
| '''Friends'''
|
|-
| '''Loved Gifts'''
|
|}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
ba813e2e8834eefab526794efb98ab800a79f2f5
166
165
2023-11-16T16:43:17Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display=block;" | '''Alex'''
|-
| colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]]
|-
| '''Species'''
| Lion
|-
| '''Inmate ID'''
| 1022
|-
| '''Cell'''
| B104
|-
| '''Gang'''
| Sharp Tooth Gang (Boss)
|-
| '''Friends'''
|
|-
| '''Loved Gifts'''
|
|}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
da11a1fc9d4172b3bb6710d931af00b80c58f1f4
167
166
2023-11-16T16:43:53Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''Alex'''
|-
| colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]]
|-
| '''Species'''
| Lion
|-
| '''Inmate ID'''
| 1022
|-
| '''Cell'''
| B104
|-
| '''Gang'''
| Sharp Tooth Gang (Boss)
|-
| '''Friends'''
|
|-
| '''Loved Gifts'''
|
|}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
14a93c118b452268ff8e7a901fd03e51209977c7
186
167
2023-11-16T18:04:47Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Gang=Sharp Tooth Gang (Boss)
|Friends=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
7e0a525474fa702f874ed6d0464b565a750440d3
197
186
2023-11-16T18:45:11Z
Jason Ravis
367869
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats=
|Gang=Sharp Tooth Gang (Boss)
|Friends=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
8300b0be39baa8ac2f35143b54c2aefa8e572867
Gangs
0
79
168
2023-11-16T17:03:48Z
Glasswarg
368797
Created page with "As with any prison, Boulderton has gangs. Three have emerged to control the prison, though the uneasy truce between the trio is beginning to crack. == Interacting with Gangs == Many inmates do odd jobs for different gangs, hoping to earn favor and cash – and you're no exception. You can approach any gang leader and ask them about jobs they may have available, or ask to see their gang's store to buy items. These items will be delivered under your bed the next day, afte..."
wikitext
text/x-wiki
As with any prison, Boulderton has gangs. Three have emerged to control the prison, though the uneasy truce between the trio is beginning to crack.
== Interacting with Gangs ==
Many inmates do odd jobs for different gangs, hoping to earn favor and cash – and you're no exception. You can approach any gang leader and ask them about jobs they may have available, or ask to see their gang's store to buy items. These items will be delivered under your bed the next day, after headcount.
When you have enough trust with a gang, you may choose to join it, in order to get access to special items in their gang shops, access to unique quests, and access to their facilities free of charge. Be warned that joining a gang will cut off the ability to join other gangs, and you will not be able to interact with other gangs' leaders, either.
== Big Foot Gang ==
The Big Foot Gang consist of hardened criminals, who have focused on controlling the physical aspects of prison life – namely, accessing the weight pit, and running underground boxing matches. They are lead by Jumbo, an elephant who desires power through strength.
<div><ul>
<li style="display: inline-block;"> [[File:Jumbo.png|thumb|none|200px|Jumbo (Boss)]] </li>
<li style="display: inline-block;"> [[File:Frank.png|thumb|none|200px|Frank (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Evan.png|thumb|none|200px|Evan (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Bill.png|thumb|none|200px|Bill]] </li>
<li style="display: inline-block;"> [[File:Diego.png|thumb|none|200px|Diego]] </li>
<li style="display: inline-block;"> [[File:Franklin.png|thumb|none|200px|Franklin]] </li>
<li style="display: inline-block;"> [[File:Tony.png|thumb|none|200px|Tony]] </li>
<li style="display: inline-block;"> [[File:Winston.png|thumb|none|200px|Winston]] </li>
</ul></div>
== Sharp Tooth Gang ==
The Sharp Tooth Gang are thieves, who consider everything theirs for the taking; they use cunning and tricks to get their way, and will exploit anything they can. They control the basketball court, and access to the TV room. Alex the Lion leads this group, and he's always thinking three steps ahead...
<div><ul>
<li style="display: inline-block;"> [[File:Alex.png|thumb|none|200px|Alex (Boss)]] </li>
<li style="display: inline-block;"> [[File:Crunchy.png|thumb|none|200px|Crunchy (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Vladimir.png|thumb|none|200px|Vladimir (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Bob.png|thumb|none|200px|Bob]] </li>
<li style="display: inline-block;"> [[File:Hakuna.png|thumb|none|200px|Hakuna]] </li>
<li style="display: inline-block;"> [[File:Henry.png|thumb|none|200px|Henry]] </li>
<li style="display: inline-block;"> [[File:Vincent.png|thumb|none|200px|Vincent]] </li>
</ul></div>
== Black Claw Gang ==
The Black Claw Gang prefers to wait and watch, taking action when the moment is ripe; they run a loansharking business in the prison, and control the general building. Their leader, Caesar, is typically subtle, but if the boat is rocked, the Black Claw will respond with everything they have.
<div><ul>
<li style="display: inline-block;"> [[File:Caesar.png|thumb|none|200px|Caesar (Boss)]] </li>
<li style="display: inline-block;"> [[File:Max.png|thumb|none|200px|Max (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Raphael.png|thumb|none|200px|Raphael (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Fernando.png|thumb|none|200px|Fernando]] </li>
<li style="display: inline-block;"> [[File:Noodle.png|thumb|none|200px|Noodle]] </li>
<li style="display: inline-block;"> [[File:Phil.png|thumb|none|200px|Phil]] </li>
<li style="display: inline-block;"> [[File:Richard.png|thumb|none|200px|Richard]] </li>
<li style="display: inline-block;"> [[File:Whitey.png|thumb|none|200px|Whitey]] </li>
</ul></div>
1c434f746728071ebd42129147f6d7c527d572a0
170
168
2023-11-16T17:19:46Z
Glasswarg
368797
wikitext
text/x-wiki
As with any prison, Boulderton has gangs. Three have emerged to control the prison, though the uneasy truce between the trio is beginning to crack.
[[File:Gangsigns.png|thumb|The Big Three]]
__TOC__
== Interacting with Gangs ==
Many inmates do odd jobs for different gangs, hoping to earn favor and cash – and you're no exception. You can approach any gang leader and ask them about jobs they may have available, or ask to see their gang's store to buy items. These items will be delivered under your bed the next day, after headcount.
When you have enough trust with a gang, you may choose to join it, in order to get access to special items in their gang shops, access to unique quests, and access to their facilities free of charge. Be warned that joining a gang will cut off the ability to join other gangs, and you will not be able to interact with other gangs' leaders, either.
== Big Foot Gang ==
The Big Foot Gang consist of hardened criminals, who have focused on controlling the physical aspects of prison life – namely, accessing the weight pit, and running underground boxing matches. They are lead by Jumbo, an elephant who desires power through strength.
<div><ul>
<li style="display: inline-block;"> [[File:Jumbo.png|thumb|none|200px|Jumbo (Boss)]] </li>
<li style="display: inline-block;"> [[File:Frank.png|thumb|none|200px|Frank (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Evan.png|thumb|none|200px|Evan (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Bill.png|thumb|none|200px|Bill]] </li>
<li style="display: inline-block;"> [[File:Diego.png|thumb|none|200px|Diego]] </li>
<li style="display: inline-block;"> [[File:Franklin.png|thumb|none|200px|Franklin]] </li>
<li style="display: inline-block;"> [[File:Tony.png|thumb|none|200px|Tony]] </li>
<li style="display: inline-block;"> [[File:Winston.png|thumb|none|200px|Winston]] </li>
</ul></div>
== Sharp Tooth Gang ==
The Sharp Tooth Gang are thieves, who consider everything theirs for the taking; they use cunning and tricks to get their way, and will exploit anything they can. They control the basketball court, and access to the TV room. Alex the Lion leads this group, and he's always thinking three steps ahead...
<div><ul>
<li style="display: inline-block;"> [[File:Alex.png|thumb|none|200px|Alex (Boss)]] </li>
<li style="display: inline-block;"> [[File:Crunchy.png|thumb|none|200px|Crunchy (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Vladimir.png|thumb|none|200px|Vladimir (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Bob.png|thumb|none|200px|Bob]] </li>
<li style="display: inline-block;"> [[File:Hakuna.png|thumb|none|200px|Hakuna]] </li>
<li style="display: inline-block;"> [[File:Henry.png|thumb|none|200px|Henry]] </li>
<li style="display: inline-block;"> [[File:Vincent.png|thumb|none|200px|Vincent]] </li>
</ul></div>
== Black Claw Gang ==
The Black Claw Gang prefers to wait and watch, taking action when the moment is ripe; they run a loansharking business in the prison, and control the general building. Their leader, Caesar, is typically subtle, but if the boat is rocked, the Black Claw will respond with everything they have.
<div><ul>
<li style="display: inline-block;"> [[File:Caesar.png|thumb|none|200px|Caesar (Boss)]] </li>
<li style="display: inline-block;"> [[File:Max.png|thumb|none|200px|Max (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Raphael.png|thumb|none|200px|Raphael (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Fernando.png|thumb|none|200px|Fernando]] </li>
<li style="display: inline-block;"> [[File:Noodle.png|thumb|none|200px|Noodle]] </li>
<li style="display: inline-block;"> [[File:Phil.png|thumb|none|200px|Phil]] </li>
<li style="display: inline-block;"> [[File:Richard.png|thumb|none|200px|Richard]] </li>
<li style="display: inline-block;"> [[File:Whitey.png|thumb|none|200px|Whitey]] </li>
</ul></div>
63be8dc03f3eb95d9e64b35928906e3b7584cc03
171
170
2023-11-16T17:22:34Z
Glasswarg
368797
wikitext
text/x-wiki
As with any prison, [[Boulderton_Prison|Boulderton]] has gangs. Three have emerged to control the prison, though the uneasy truce between the trio is beginning to crack.
[[File:Gangsigns.png|thumb|The Big Three]]
__TOC__
== Interacting with Gangs ==
Many inmates do odd jobs for different gangs, hoping to earn favor and cash – and you're no exception. You can approach any gang leader and ask them about jobs they may have available, or ask to see their gang's store to buy items. These items will be delivered under your bed the next day, after headcount.
When you have enough trust with a gang, you may choose to join it, in order to get access to special items in their gang shops, access to unique quests, and access to their facilities free of charge. Be warned that joining a gang will cut off the ability to join other gangs, and you will not be able to interact with other gangs' leaders, either.
== Big Foot Gang ==
The Big Foot Gang consist of hardened criminals, who have focused on controlling the physical aspects of prison life – namely, accessing the weight pit, and running underground boxing matches. They are lead by [[Jumbo|Jumbo]], an elephant who desires power through strength.
<div><ul>
<li style="display: inline-block;"> [[File:Jumbo.png|thumb|none|200px|Jumbo (Boss)]] </li>
<li style="display: inline-block;"> [[File:Frank.png|thumb|none|200px|Frank (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Evan.png|thumb|none|200px|Evan (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Bill.png|thumb|none|200px|Bill]] </li>
<li style="display: inline-block;"> [[File:Diego.png|thumb|none|200px|Diego]] </li>
<li style="display: inline-block;"> [[File:Franklin.png|thumb|none|200px|Franklin]] </li>
<li style="display: inline-block;"> [[File:Tony.png|thumb|none|200px|Tony]] </li>
<li style="display: inline-block;"> [[File:Winston.png|thumb|none|200px|Winston]] </li>
</ul></div>
== Sharp Tooth Gang ==
The Sharp Tooth Gang are thieves, who consider everything theirs for the taking; they use cunning and tricks to get their way, and will exploit anything they can. They control the basketball court, and access to the TV room. [[Alex|Alex the Lion]] leads this group, and he's always thinking three steps ahead...
<div><ul>
<li style="display: inline-block;"> [[File:Alex.png|thumb|none|200px|Alex (Boss)]] </li>
<li style="display: inline-block;"> [[File:Crunchy.png|thumb|none|200px|Crunchy (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Vladimir.png|thumb|none|200px|Vladimir (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Bob.png|thumb|none|200px|Bob]] </li>
<li style="display: inline-block;"> [[File:Hakuna.png|thumb|none|200px|Hakuna]] </li>
<li style="display: inline-block;"> [[File:Henry.png|thumb|none|200px|Henry]] </li>
<li style="display: inline-block;"> [[File:Vincent.png|thumb|none|200px|Vincent]] </li>
</ul></div>
== Black Claw Gang ==
The Black Claw Gang prefers to wait and watch, taking action when the moment is ripe; they run a loansharking business in the prison, and control the general building. Their leader, [[Caesar|Caesar]], is typically subtle, but if the boat is rocked, the Black Claw will respond with everything they have.
<div><ul>
<li style="display: inline-block;"> [[File:Caesar.png|thumb|none|200px|Caesar (Boss)]] </li>
<li style="display: inline-block;"> [[File:Max.png|thumb|none|200px|Max (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Raphael.png|thumb|none|200px|Raphael (Lieutenant)]] </li>
<li style="display: inline-block;"> [[File:Fernando.png|thumb|none|200px|Fernando]] </li>
<li style="display: inline-block;"> [[File:Noodle.png|thumb|none|200px|Noodle]] </li>
<li style="display: inline-block;"> [[File:Phil.png|thumb|none|200px|Phil]] </li>
<li style="display: inline-block;"> [[File:Richard.png|thumb|none|200px|Richard]] </li>
<li style="display: inline-block;"> [[File:Whitey.png|thumb|none|200px|Whitey]] </li>
</ul></div>
68af9b39d0bee9889c042ac616ad88e275ade0c3
File:Gangsigns.png
6
80
169
2023-11-16T17:17:31Z
Glasswarg
368797
Logos of the gangs.
wikitext
text/x-wiki
== Summary ==
Logos of the gangs.
931c8605bb1a9d8c821fe83ac56a46c905f6feab
Template:PrisonerMedSec
10
81
172
2023-11-16T17:27:18Z
Glasswarg
368797
Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |}"
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''Prisoner Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| '''Species'''
| Species Name Here
|-
| '''Inmate ID'''
| Inmate Number Here
|-
| '''Cell'''
| Cell Number Here
|-
| '''Gang'''
| Gang Affiliation Here
|-
| '''Friends'''
| Friends Here
|-
| '''Loved Gifts'''
| Loved Gifts Here
|}
ef86bc6c2df5c8fd27928e6c490dcdb15a8bf68e
174
172
2023-11-16T17:37:04Z
Glasswarg
368797
Glasswarg moved page [[Template:PrisonerInfo]] to [[Template:PrisonerMedSec]] without leaving a redirect: Naming conventions.
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''Prisoner Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| '''Species'''
| Species Name Here
|-
| '''Inmate ID'''
| Inmate Number Here
|-
| '''Cell'''
| Cell Number Here
|-
| '''Gang'''
| Gang Affiliation Here
|-
| '''Friends'''
| Friends Here
|-
| '''Loved Gifts'''
| Loved Gifts Here
|}
ef86bc6c2df5c8fd27928e6c490dcdb15a8bf68e
185
174
2023-11-16T18:04:21Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
cf6dc05747eb4ed77ee99beecea53e777c2be495
195
185
2023-11-16T18:44:11Z
Jason Ravis
367869
added stats edit
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
f2e09d9cae15d99ee4ee4127ac50e5c3d29e6e21
199
195
2023-11-16T18:47:02Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
7b6059d61de74aa9a33d5ba0845945ee6d4f2773
Template:PrisonerLowSec
10
82
173
2023-11-16T17:35:09Z
Glasswarg
368797
Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |}"
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''Prisoner Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| '''Species'''
| Species Name Here
|-
| '''Inmate ID'''
| Inmate Number Here
|-
| '''Cell'''
| Cell Number Here
|-
| '''Gang'''
| Gang Affiliation Here
|-
| '''Friends'''
| Friends Here
|-
| '''Loved Gifts'''
| Loved Gifts Here
|}
4385bd642cb29b81113a472c303d39049700e36f
187
173
2023-11-16T18:05:34Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
0683f1d22c06e78b37706a0b49da4336d7c9bec2
194
187
2023-11-16T18:43:44Z
Jason Ravis
367869
added stats edit
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
eec9d1c13229bc5edf4764c8317e96d07938e07a
198
194
2023-11-16T18:46:31Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
b380dc147a8c4bac5cc13dfac90f6ea7745ed503
Template:PrisonerHighSec
10
83
175
2023-11-16T17:37:26Z
Glasswarg
368797
Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |}"
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''Prisoner Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| '''Species'''
| Species Name Here
|-
| '''Inmate ID'''
| Inmate Number Here
|-
| '''Cell'''
| Cell Number Here
|-
| '''Gang'''
| Gang Affiliation Here
|-
| '''Friends'''
| Friends Here
|-
| '''Loved Gifts'''
| Loved Gifts Here
|}
ef86bc6c2df5c8fd27928e6c490dcdb15a8bf68e
176
175
2023-11-16T17:38:04Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''Prisoner Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| '''Species'''
| Species Name Here
|-
| '''Inmate ID'''
| Inmate Number Here
|-
| '''Cell'''
| Cell Number Here
|-
| '''Gang'''
| Gang Affiliation Here
|-
| '''Friends'''
| Friends Here
|-
| '''Loved Gifts'''
| Loved Gifts Here
|}
af918e32d271d8a4147d0d4d5e97c96032d79cfa
180
176
2023-11-16T17:52:47Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''Prisoner Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| colspan="2" style="border-bottom:1px solid black;" |
|-
| '''Species'''
| Species Name Here
|-
| '''Inmate ID'''
| Inmate Number Here
|-
| '''Cell'''
| Cell Number Here
|-
| '''Gang'''
| Gang Affiliation Here
|-
| '''Friends'''
| Friends Here
|-
| '''Loved Gifts'''
| Loved Gifts Here
|}
8dcd0f053798415082b6a3290369f7f154e6f8bd
181
180
2023-11-16T17:55:56Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''Prisoner Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| colspan="2" style="border-bottom:1px solid black;" |
|-
| '''Species'''
|
|-
| '''Inmate ID'''
|
|-
| '''Cell'''
|
|-
| '''Gang'''
|
|-
| '''Friends'''
|
|-
| '''Loved Gifts'''
|
|}
b1143eb48e28e474a450403b849466ee55e0c22d
182
181
2023-11-16T17:57:23Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''Prisoner Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| colspan="2" style="border-bottom:1px solid black;" |
|-
| '''Species'''
| Species Here
|-
| '''Inmate ID'''
| Number Here
|-
| '''Cell'''
| Cell Number Here
|-
| '''Gang'''
| Gang Here
|-
| '''Friends'''
| Friends Here
|-
| '''Loved Gifts'''
| Loved Gifts Here
|}
487b05f870354d46112d6468be389f5f922cf087
183
182
2023-11-16T17:59:17Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| colspan="2" style="border-bottom:1px solid black;" |
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
ddee52db761ce7274f65cb6a5b1d2acf91d112cc
184
183
2023-11-16T18:03:04Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
e432937710b85e480302cd13ffc37a3a373fa355
196
184
2023-11-16T18:44:33Z
Jason Ravis
367869
added stats edit
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
04a0b7f5a5ef14fc8a32522711a76ff30fb1402a
200
196
2023-11-16T18:47:38Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
54d9a349939852a2a525e0a54612d81f8cf125f1
Template:GuardInfo
10
84
177
2023-11-16T17:43:46Z
Glasswarg
368797
Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#67574a; display:block;" | '''Guard Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Patrol''' | Location Here |- |}"
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#67574a; display:block;" | '''Guard Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| '''Species'''
| Species Name Here
|-
| '''Patrol'''
| Location Here
|-
|}
973469a4bdeaaee0df80ea5bf6ca4181fdb0c00b
188
177
2023-11-16T18:06:55Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#67574a; display:block;" | '''{{{Guard Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Patrol'''
| {{{Patrol}}}
|-
|}
56d1f7be9216673dd4bfcf6fbaac4cc6e8231e26
Template:CivilianInfo
10
85
178
2023-11-16T17:47:15Z
Glasswarg
368797
Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#95ffa2; display:block;" | '''Civilian Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Occupation''' | Inmate Number Here |- | '''Location''' | Inmate Number Here |- | '''Associations''' | Friends/Coworkers Here |- | '''Loved Gifts''' | Loved Gifts Here if any |}"
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#95ffa2; display:block;" | '''Civilian Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| '''Species'''
| Species Name Here
|-
| '''Occupation'''
| Inmate Number Here
|-
| '''Location'''
| Inmate Number Here
|-
| '''Associations'''
| Friends/Coworkers Here
|-
| '''Loved Gifts'''
| Loved Gifts Here if any
|}
93d3761e8935bc3ce39b9947b35a87d2afa6fe9d
179
178
2023-11-16T17:47:34Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#95ffa2; display:block;" | '''Civilian Name'''
|-
| colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]]
|-
| '''Species'''
| Species Name Here
|-
| '''Occupation'''
| Job Here
|-
| '''Location'''
| Location Here
|-
| '''Associations'''
| Friends/Coworkers Here
|-
| '''Loved Gifts'''
| Loved Gifts Here if any
|}
79d588197d76c883434cd9f3d06c3446dcdda68a
189
179
2023-11-16T18:08:30Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Location'''
| {{{Location}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
|}
43ca48397fd4952722fc8117eb776d372c7fb81a
191
189
2023-11-16T18:18:46Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
|}
b9ed7a3978b8dddc5d46c47a9aad3f1b19ea825a
Template:AntagonistInfo
10
86
190
2023-11-16T18:09:41Z
Glasswarg
368797
Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Location''' | {{{Location}}} |- | '''Associates''' | {{{Associates}}} |- |}"
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Location'''
| {{{Location}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
|}
d69882d1acad777c01f4e2da6cdf4aad4b63c8f2
192
190
2023-11-16T18:19:25Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
|}
7d99800cc00abfb458e0c0718732cdae15e2a32c
Alex
0
53
201
197
2023-11-16T18:48:21Z
Jason Ravis
367869
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats=
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill=
|Friends=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
3acc0bd98d5776a4f06735aef7bea531bbd8e583
218
201
2023-11-17T04:44:35Z
AMagicBagel
368415
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill=
|Friends=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
70652bdf264e6c060e624131b596bda81b99a822
238
218
2023-11-19T18:28:29Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
ba230f38cc32d8d0694f373604ce6a662be23000
240
238
2023-11-19T18:30:02Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
[[Category:Characters; Prisoners]]
38776368f118746a29389bc6a9a441f3bc431909
241
240
2023-11-19T18:30:30Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
8f9d5de8b412d3b4553356e1c54378fde8f03264
248
241
2023-11-19T18:35:32Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
6802182e047feaf38445758c2446e25e34bd441e
249
248
2023-11-19T18:35:39Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
8f9d5de8b412d3b4553356e1c54378fde8f03264
250
249
2023-11-19T18:35:55Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
d6e3e29a9f6c6067bdd58c3fce67d2fbcaacf9cc
Template:PrisonerMedSec
10
81
202
199
2023-11-16T18:49:33Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{id}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
fbf427512faef734c83044632f67b501c79ab7c9
203
202
2023-11-16T18:51:30Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
536209e7b1c9ff16ee996e1801506df39e1834dd
221
203
2023-11-19T18:10:41Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{Main Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
d6d77b4236ee3848b8e6d4f9e9c8fe29aa4e6041
227
221
2023-11-19T18:17:28Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{Main Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
[[Category:CharacterInfoTemplates]]
d747141688b4ae30fb5560942201b151a1118287
235
227
2023-11-19T18:27:40Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
[[Category:CharacterInfoTemplates]]
703d0c5d693c62423b977fb9c01c7e1b4ded1ee2
247
235
2023-11-19T18:35:01Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
322685bc8510fa9ff3e0c3bac451a1f4dddf33de
Template:PrisonerLowSec
10
82
204
198
2023-11-16T18:53:02Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
fb55b781f249dc1c46dc4bc821f2c020c0ec603b
205
204
2023-11-16T18:54:22Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;"
| [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
da40e487cd4e1e132e5ad7dd9686fbfdf43ca3f2
206
205
2023-11-16T18:54:42Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
62e740ce1670d0965d154fce3eda9e97f5afba58
207
206
2023-11-16T18:57:34Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:{{{Color}}}; display:block;" | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
30776e2a7f84ef52866a797817c873ce4c5839a2
208
207
2023-11-16T19:05:51Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
{{#switch:{{Color}}
|blue = style="background-color:#3c81b2; display:block;"
|orange= style="background-color:#3c81b2; display:block;"
|red = style="background-color:#3c81b2; display:block;"}}
| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
c318ab61508b52b3375dd4887ca4f1562c4401be
209
208
2023-11-16T19:06:31Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
{{#switch:{{Color}}
|blue = style="background-color:#3c81b2; display:block;"
|orange= style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}
| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
fbf6e134cf9025078ec3c34d37c3883e0145943f
210
209
2023-11-16T19:11:03Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange= style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}
| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
013c13dc920591f2c4b253d4f56085700496cc70
211
210
2023-11-16T19:15:08Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange= style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}
| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
226d45f4e2574ced32a3a1ec6f9362a1c8e5cc1a
212
211
2023-11-16T19:16:13Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange= style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}
| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
94e13f7e80e6bb0a84c6dcdea17c5273bf756658
213
212
2023-11-16T19:17:34Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
!blue = style="background-color:#3c81b2; display:block;"
!orange= style="background-color:#ff8022; display:block;"
!red = style="background-color:#af2223; display:block;"}}
| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
b76b352f166a8dc608576ff755021f5d421b2f55
214
213
2023-11-16T19:19:02Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange= style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}
}} | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
dd0f145be0ca09231e74ab142140266369eea83e
215
214
2023-11-16T19:25:05Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
a411b1323db25395a1c9c4473742318b92173824
223
215
2023-11-19T18:12:05Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{Main Associates}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
9ba2dd65c7b961a1aec9335acc7ef2f83195ae73
228
223
2023-11-19T18:17:44Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{Main Associates}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
[[Category:CharacterInfoTemplates]]
6347e67292eb921e1967c8a453e72c87294635e4
232
228
2023-11-19T18:26:04Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
[[Category:CharacterInfoTemplates]]
cb5cdaa45955db5be0d415ab932f9ce556598baa
246
232
2023-11-19T18:34:48Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
28dc00bc8c8b7613562a6bdfc9bb6db99d0c4b38
Bam
0
56
216
146
2023-11-16T19:27:20Z
Jason Ravis
367869
wikitext
text/x-wiki
{{PrisonerBox
|Color= blue
|Name = Bam
|Image= Bam.png
|Species = Gray Cat
|ID= No. 1613
|Cell=B101
|Stats=
|Gang = Unaffiliated
|Work = Laundry Room
|Skill = [[Skills#ESP|ESP]]
|Friends = [[Bob]]
|Gifts = Mint, TBA
}}
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
8a1dd93eed32ccc78360bc4801a404394187375d
219
216
2023-11-17T04:53:04Z
AMagicBagel
368415
wikitext
text/x-wiki
{{PrisonerBox
|Color= blue
|Name = Bam
|Image= Bam.png
|Species = Gray Cat
|ID= No. 1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang = Unaffiliated
|Work = Laundry Room
|Skill = [[Skills#ESP|ESP]]
|Friends = [[Bob]]
|Gifts = Mint, TBA
}}
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
558d43795f134ceca192d13a72ead33bd41fedc5
239
219
2023-11-19T18:28:37Z
Glasswarg
368797
wikitext
text/x-wiki
{{PrisonerLowSec
|Prisoner Name=Bam
|Image=Bam.png
|Species=Gray Cat
|Inmate ID=1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#ESP|ESP]]
|Main Associates =[[Bob]]
|Loved Gifts=Mint
}}
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
1464b003a543f78b865e8ec791f4045f1099e50c
Template:PrisonerBox
10
87
217
2023-11-16T19:27:32Z
Jason Ravis
367869
new template
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Friends'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
a411b1323db25395a1c9c4473742318b92173824
Template:PrisonerHighSec
10
83
220
200
2023-11-19T18:10:12Z
Glasswarg
368797
Changed 'Friends' to 'Main Associates', as 'Friends' may not fit everyone.
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Main Associates'''
| {{{Friends}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
79681c194b98fb946a6763c542fdea47d3abc7bd
222
220
2023-11-19T18:10:54Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Main Associates'''
| {{{Main Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
cef50fce609476a046eb6ef2803a3d5460cb01e6
226
222
2023-11-19T18:17:10Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Main Associates'''
| {{{Main Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
[[Category:CharacterInfoTemplates]]
e6d6b5a08819c93aa8b63f25e6a2b242104a6af5
233
226
2023-11-19T18:26:22Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
[[Category:CharacterInfoTemplates]]
6f625de28998fbab09b4276e83f2aff26baaeb6b
245
233
2023-11-19T18:34:30Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
abfb90cc1b455b5bc691ac52874d891ada60c7a4
Template:CivilianInfo
10
85
224
191
2023-11-19T18:12:37Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Main Associates'''
| {{{Main Associates}}}
|-
|}
7b3f7322d1d087517b4f632ab46a79697aef6c41
230
224
2023-11-19T18:18:16Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Main Associates'''
| {{{Main Associates}}}
|-
|}
[[Category:CharacterInfoTemplates]]
2854f101dc14e1606049f3ed90fe2b49537c3688
236
230
2023-11-19T18:27:55Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
|}
[[Category:CharacterInfoTemplates]]
b854daf35bc31bdeab014131a24b0e4eb4ae5b85
243
236
2023-11-19T18:33:54Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
d273959174a4b30dc946fd572a683c74a7acf399
Template:AntagonistInfo
10
86
225
192
2023-11-19T18:12:58Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Main Associates'''
| {{{Main Associates}}}
|-
|}
61e7a95fec2ef859c8bd4010cad2d97e199fe789
231
225
2023-11-19T18:18:52Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Main Associates'''
| {{{Main Associates}}}
|-
|}
[[Category:CharacterInfoTemplates]]
bd191abffaa65a10774e27f31bd65f7af7772555
237
231
2023-11-19T18:28:08Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
|}
[[Category:CharacterInfoTemplates]]
9968d404c4070f595b5fd5fd7099afbae00a333c
242
237
2023-11-19T18:33:37Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Occupation'''
| {{{Occupation}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
298dc4fd8deb18d1a0493a6c003905644f202860
Template:GuardInfo
10
84
229
188
2023-11-19T18:17:59Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#67574a; display:block;" | '''{{{Guard Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Patrol'''
| {{{Patrol}}}
|-
|}
[[Category:CharacterInfoTemplates]]
31ef1b6b828f3da60a0377d0c63e72880c7f2e6a
244
229
2023-11-19T18:34:09Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#67574a; display:block;" | '''{{{Guard Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Patrol'''
| {{{Patrol}}}
|-
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
1d5c7fd8060d4e16efb0c192c72c933d044641df
Category:CharacterInfoTemplates
14
88
234
2023-11-19T18:27:13Z
Glasswarg
368797
Created page with "All templates for use when referring to characters."
wikitext
text/x-wiki
All templates for use when referring to characters.
2e81a19f63d79938b9d276a43010af2e7c8b7cde
Alex
0
53
251
250
2023-11-19T18:36:08Z
Glasswarg
368797
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
507e37684cc968cc975fb749cba8eaf68aaef841
Bam
0
56
252
239
2023-11-19T18:36:37Z
Glasswarg
368797
wikitext
text/x-wiki
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
2152af31e6c7e00fe76fb3c6c10dc97b5b0085ad
253
252
2023-11-19T18:36:47Z
Glasswarg
368797
wikitext
text/x-wiki
{{PrisonerLowSec
|Prisoner Name=Bam
|Image=Bam.png
|Species=Gray Cat
|Inmate ID=1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#ESP|ESP]]
|Main Associates =[[Bob]]
|Loved Gifts=Mint
}}
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
1464b003a543f78b865e8ec791f4045f1099e50c
254
253
2023-11-19T18:38:42Z
Glasswarg
368797
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerLowSec
|Prisoner Name=Bam
|Image=Bam.png
|Species=Gray Cat
|Inmate ID=1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#ESP|ESP]]
|Main Associates =[[Bob]]
|Loved Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
90a0069207f190a7a48a2be7e153ad728088b0b6
255
254
2023-11-19T18:39:25Z
Glasswarg
368797
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerLowSec
|Prisoner Name=Bam
|Image=Bam.png
|Species=Gray Cat
|Inmate ID=1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#ESP|ESP]]
|Main Associates =[[Bob]]
|Loved Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
9f9562ad528978e8f8fd7f332106bece871abd18
284
255
2023-11-20T05:02:02Z
Jason Ravis
367869
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerBox
|Prisoner Name=Bam
|Image=Bam.png
|Species=Gray Cat
|Inmate ID=1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#ESP|ESP]]
|Main Associates =[[Bob]]
|Loved Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
402feae21b79f68a48840c5b8b59d4b3c6dd799a
286
284
2023-11-20T05:03:34Z
Jason Ravis
367869
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerBox
|Color = blue
|Name=Bam
|Image=Bam.png
|Species=Gray Cat
|ID=1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Skill=[[Skills#ESP|ESP]]
|MA =[[Bob]]
|Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
03b14f8b5861c99dbae5beeabfd7cecf47944ebc
287
286
2023-11-20T05:04:29Z
Jason Ravis
367869
minimizing stats for testing purposes
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerBox
|Color = blue
|Name=Bam
|Image=Bam.png
|Species=Gray Cat
|ID=1613
|Cell=B101
|Stats= 2STR5AGI5INT5CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Skill=[[Skills#ESP|ESP]]
|MA =[[Bob]]
|Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
9cab3116075aa17c9156b973ba9a272319a0af42
288
287
2023-11-20T05:04:51Z
Jason Ravis
367869
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerBox
|Color = blue
|Name=Bam
|Image=Bam.png
|Species=Gray Cat
|ID=1613
|Cell=B101
|Stats= X
|Gang=Unaffiliated
|Work=Laundry Room
|Skill=[[Skills#ESP|ESP]]
|MA =[[Bob]]
|Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
450b3a9532f6a664e607bffd6fea88785a087075
290
288
2023-11-20T05:08:40Z
Jason Ravis
367869
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerBox
|Color = blue
|Name=Bam
|Image=Bam.png
|Species=Gray Cat
|ID=1613
|Cell=B101
|Stats= Xe
|Gang=Unaffiliated
|Work=Laundry Room
|Skill=[[Skills#ESP|ESP]]
|MA =[[Bob]]
|Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
20babde4f6936bd4e1bb823c84e34b759b7af345
292
290
2023-11-20T05:10:55Z
Jason Ravis
367869
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerBox
|Color = blue
|Name=Bam
|Image=Bam.png
|Species=Gray Cat
|ID=1613
|Cell=B101
|Stats= X
|Gang=Unaffiliated
|Work=Laundry Room
|Skill=[[Skills#ESP|ESP]]
|MA =[[Bob]]
|Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
450b3a9532f6a664e607bffd6fea88785a087075
294
292
2023-11-20T05:12:59Z
Jason Ravis
367869
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerBox
|Color=blue
|Name=Bam
|Image=Bam.png
|Species=Gray Cat
|ID=1613
|Cell=B101
|Stats= Xe
|Gang=Unaffiliated
|Work=Laundry Room
|Skill=[[Skills#ESP|ESP]]
|MA =[[Bob]]
|Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
b673dc76daac0638e69622529b8ba457445aa4aa
298
294
2023-11-20T05:16:36Z
Jason Ravis
367869
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerBox
|Color=blue
|Name=Bam
|Image=Bam.png
|Species=Gray Cat
|ID=1613
|Cell=B101
|Stats= Xee
|Gang=Unaffiliated
|Work=Laundry Room
|Skill=[[Skills#ESP|ESP]]
|MA =[[Bob]]
|Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
9658c89bcf9718de5ba4a12c409dc3e1969910a2
Category:Prisoners
14
89
256
2023-11-19T18:39:57Z
Glasswarg
368797
Created page with "A list of every prisoner at Boulderton Prison."
wikitext
text/x-wiki
A list of every prisoner at Boulderton Prison.
5a530e6aa9f9a8beb93c3c965a89b79511cff106
File:RoseThorn.png
6
90
257
2023-11-19T18:51:36Z
Glasswarg
368797
Icon of Chris' bonded skill, Rose Thorn.
wikitext
text/x-wiki
== Summary ==
Icon of Chris' bonded skill, Rose Thorn.
ddc8f36b1dffee4b677b2aecffe85507f25b933d
Skills
0
65
258
193
2023-11-19T18:57:54Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rummager"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|-
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
ed2962afa18ed24f30019c8f7fcf1d72955c10b1
259
258
2023-11-19T19:13:24Z
Glasswarg
368797
/* Bond Skills */
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rummager"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="Rose_Thorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
59d6d94b59ff365a9df979f38c12f280a52af7e1
260
259
2023-11-19T19:15:26Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rummager"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="Rose"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
95611e99e638bb8b65741d2229e9324afcd6109c
262
260
2023-11-19T19:19:31Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rummager"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="Rose Thorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
ce220832e68d07687404cef82a1cf654ad181d4e
263
262
2023-11-19T19:21:02Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rummager"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
f666f87b6325d717962b27ba2d8f81913b58f354
Chris
0
91
261
2023-11-19T19:15:34Z
Glasswarg
368797
Created page with "Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#Rose|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]] |Loved Gifts=[[Coloured Paper Crane]], [[Scented Soap]] }}"
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#Rose|Rose Thorn]]
|Associates=[[Jimmy]], [[Ray]]
|Loved Gifts=[[Coloured Paper Crane]], [[Scented Soap]]
}}
254dcb16210af51e88ae70ff853b8e856602df81
264
261
2023-11-19T19:21:11Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#RoseThorn|Rose Thorn]]
|Associates=[[Jimmy]], [[Ray]]
|Loved Gifts=[[Coloured Paper Crane]], [[Scented Soap]]
}}
ae719042f0bed1980f4081471be0eb221ad3e97c
265
264
2023-11-19T19:45:48Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#RoseThorn|Rose Thorn]]
|Associates=[[Jimmy]], [[Ray]]
|Loved Gifts=[[Coloured Paper Crane]], [[Scented Soap]]
}}
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a maximum of 10 Charisma.
964b116af2deae67c8a7c129905703e2d036b8a9
272
265
2023-11-19T20:07:28Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#RoseThorn|Rose Thorn]]
|Associates=[[Jimmy]], [[Ray]]
|Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]]
}}
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a maximum of 10 Charisma.
aa0a5bf2c6afe769b53ecd784fe707f65498b315
273
272
2023-11-20T00:19:34Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#RoseThorn|Rose Thorn]]
|Associates=[[Jimmy]], [[Ray]], [[Alex]]
|Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]]
}}
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a maximum of 10 Charisma.
0de025a72976db379ad1bbd78e5e120b380df4d7
280
273
2023-11-20T01:56:27Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#RoseThorn|Rose Thorn]]
|Associates=[[Jimmy]], [[Ray]], [[Alex]]
|Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]]
}}
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a maximum of 10 Charisma.
[[Category:Prisoners]]
5a9278914260c5d084525e7afc845ebf6908586a
Template:PrisonerMedSec
10
81
266
247
2023-11-19T19:55:08Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{[[Skills#Skills|Skills]]}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
71417a4800d5889402ee0dca0e71eb470f1920fb
267
266
2023-11-19T19:58:34Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skills}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
919817ed592fe9ef3a081aef4d623e7490fab9d5
Sam
0
57
268
141
2023-11-19T19:58:43Z
Glasswarg
368797
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Sam.png
|species = Donkey
|prisonernum = No. 1911
|gang = Unaffiliated
|cell = A103
|work = Roof Site
|skill = [[Skills#Repair|Repair]]
|friends = Joseph, TBA
|gifts = TBA
}}
{{PrisonerMedSec
|Prisoner Name= Sam
|Image= Sam.png
|Species= Donkey
|Inmate ID= 1911
|Cell= A103
|Stats= 5 STR 4 AGI 3 INT 3 CHR
|Gang= Unaffiliated
|Work=Roof Site
|Bond Skill= [[Skills#Repair|Repair]]
|Associates= [[Joseph]], [[Thomas]]
|Loved Gifts= Any [[Amulet]]
}}
__TOC__
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== How to Bond ==
Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
207b405ea9a742a1b4f599542b7d3e61285cf97a
269
268
2023-11-19T20:00:58Z
Glasswarg
368797
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Sam.png
|species = Donkey
|prisonernum = No. 1911
|gang = Unaffiliated
|cell = A103
|work = Roof Site
|skill = [[Skills#Repair|Repair]]
|friends = Joseph, TBA
|gifts = TBA
}}
{{PrisonerMedSec
|Prisoner Name=Sam
|Image=Sam.png
|Species=Donkey
|Inmate ID=1911
|Cell=A103
|Stats= 5 STR 4 AGI 3 INT 3 CHR
|Gang=Unaffiliated
|Work=Roof Site
|Bond Skill=[[Skills#Repair|Repair]]
|Associates=[[Joseph]], [[Thomas]]
|Loved Gifts=Any [[Amulet]]
}}
__TOC__
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== How to Bond ==
Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
61d650f341576dcc3d3f579010f88494b3c3cdec
270
269
2023-11-19T20:04:26Z
Glasswarg
368797
wikitext
text/x-wiki
{{PrisonerMedSec
|Prisoner Name=Sam
|Image=Sam.png
|Species=Donkey
|Inmate ID=1911
|Cell=A103
|Stats= 5 STR 4 AGI 3 INT 3 CHR
|Gang=Unaffiliated
|Work=Roof Site
|Bond Skill=[[Skills#Repair|Repair]]
|Associates=[[Joseph]], [[Thomas]]
|Loved Gifts=Any [[Amulet]]
}}
__TOC__
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== How to Bond ==
Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
6f48ba168fa382e6fe55235c567f63370c66c3dd
271
270
2023-11-19T20:05:40Z
Glasswarg
368797
wikitext
text/x-wiki
Sam is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]], whose life revolves around his fiancé, Nicole. He is up for parole soon, and wants to avoid any issues before then.
{{PrisonerMedSec
|Prisoner Name=Sam
|Image=Sam.png
|Species=Donkey
|Inmate ID=1911
|Cell=A103
|Stats= 5 STR 4 AGI 3 INT 3 CHR
|Gang=Unaffiliated
|Work=Roof Site
|Bond Skill=[[Skills#Repair|Repair]]
|Associates=[[Joseph]], [[Thomas]]
|Loved Gifts=Any [[Amulet]]
}}
__TOC__
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== How to Bond ==
Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
6854862b6ca48e702c63e4a193b553d14496f0c1
283
271
2023-11-20T01:57:26Z
Glasswarg
368797
wikitext
text/x-wiki
Sam is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]], whose life revolves around his fiancé, Nicole. He is up for parole soon, and wants to avoid any issues before then.
{{PrisonerMedSec
|Prisoner Name=Sam
|Image=Sam.png
|Species=Donkey
|Inmate ID=1911
|Cell=A103
|Stats= 5 STR 4 AGI 3 INT 3 CHR
|Gang=Unaffiliated
|Work=Roof Site
|Bond Skill=[[Skills#Repair|Repair]]
|Associates=[[Joseph]], [[Thomas]]
|Loved Gifts=Any [[Amulet]]
}}
__TOC__
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== How to Bond ==
Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill.
[[Category:Prisoners]]
835b67007b22396190ccc05434f35c082c5a385e
Trivia, Easter Eggs, and References
0
92
274
2023-11-20T00:47:23Z
Glasswarg
368797
Created page with "There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [[w: https://en.wikipedia.org/wiki/Madagascar_(franchise)|the Madagascar film franchise]]. * [[Bill]]'s name and species is a reference to the Wild West figure, [[w: https://en.wikipedia.org/wiki/Buffalo_Bill|Buffalo Bill]]. * [[Caesar]]'s name and species is a..."
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [[w: https://en.wikipedia.org/wiki/Madagascar_(franchise)|the Madagascar film franchise]].
* [[Bill]]'s name and species is a reference to the Wild West figure, [[w: https://en.wikipedia.org/wiki/Buffalo_Bill|Buffalo Bill]].
* [[Caesar]]'s name and species is a reference to the main chimp from the [[w: https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series|Planet of the Apes reboot series]].
* [[Hakuna]]'s name and species is a reference to the phrase [[w: https://en.wikipedia.org/wiki/Hakuna_matata|Hakuna Matata]], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [[w: https://en.wikipedia.org/wiki/The_Lion_King|Disney's The Lion King]].
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [[w: https://en.wikipedia.org/wiki/Jumbo|a particularly famous elephant]].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* [[Pickman]] is a reference to the [[w: https://en.wikipedia.org/wiki/H._P._Lovecraft|H.P. Lovecraft]] story, [[w: https://en.wikipedia.org/wiki/Pickman%27s_Model|Pickman's Model]]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [[w: https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer|the famous, red-nosed reindeer of Christmas stories]].
235be973fc9f10bb6417a5054950a0865135a3b7
275
274
2023-11-20T01:46:23Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [Bruce], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [Wilbur], [Miguel], and [Pickman] are all Cthulor cultists, and [Bam] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
3a243edd77f5254b939b51b8c23d4c380896c181
276
275
2023-11-20T01:47:10Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [Bam] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
c89e90e626cbd6c2e40a0c839ee8964a0d1dcf2a
Trivia
0
93
277
2023-11-20T01:54:30Z
Glasswarg
368797
Redirected page to [[Trivia, Easter Eggs, and References]]
wikitext
text/x-wiki
#REDIRECT [[Trivia, Easter Eggs, and References]]
d9dca3493ca07b3cde350835c5bd0faa5dd72c24
Easter Eggs
0
94
278
2023-11-20T01:55:31Z
Glasswarg
368797
Redirected page to [[Trivia, Easter Eggs, and References]]
wikitext
text/x-wiki
#REDIRECT [[Trivia, Easter Eggs, and References]]
d9dca3493ca07b3cde350835c5bd0faa5dd72c24
References
0
95
279
2023-11-20T01:55:47Z
Glasswarg
368797
Redirected page to [[Trivia, Easter Eggs, and References]]
wikitext
text/x-wiki
#REDIRECT [[Trivia, Easter Eggs, and References]]
d9dca3493ca07b3cde350835c5bd0faa5dd72c24
Eddie
0
76
281
154
2023-11-20T01:56:44Z
Glasswarg
368797
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = Eddie.png
|species = Opossum
|prisonernum =
|gang = Unaffiliated
|cell = A101
|work = Laundry Room
|skill = [[Skills#Rummager|Rummager]]
|friends = TBA
|gifts = TBA
}}
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
[[Category:Prisoners]]
86a94a0eedc3c8dbd02786edb5c4bec3bc41a7a8
John
0
55
282
142
2023-11-20T01:57:08Z
Glasswarg
368797
wikitext
text/x-wiki
{{Infobox prisoner
|portrait = John.png
|species = Tiger
|prisonernum = 1129
|gang = Unaffiliated
|cell = A208
|work = Roof Site
|skill = [[Skills#TigerCombo|Tiger Combo]]
|friends = None
|gifts = Mint Roll-Up, Premium Cigarette, TBA
}}
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Succeed a Charisma Roll to bond.
[[Skills|Tiger Combo]]
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
[[Category:Prisoners]]
791814dab51e615a3e63bfb45e28a02e282e2e6c
Template:PrisonerBox
10
87
285
217
2023-11-20T05:02:49Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{MA}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
022c2acb08c6984735505abf4ec1cd817e7632f9
289
285
2023-11-20T05:08:27Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}} style="text-align:center;" | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{MA}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
6cc173e783ee93cf150366eb9e22641f417bc80f
291
289
2023-11-20T05:10:49Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!colspan = "3" {{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}} style="text-align:center;" | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{MA}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
a0a80de64eedd300da4594379a849374d52b01da
293
291
2023-11-20T05:12:48Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}} style="text-align:center;" colspan=2" | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{MA}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
d65d379a38aee3aaf9a37a888d485c391e7f9237
295
293
2023-11-20T05:13:32Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}} | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{MA}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
c691499d7d670aa74b8cc1e5dc8ad8fe4ec8611b
296
295
2023-11-20T05:13:43Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}} style="text-align:center;" | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{MA}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
6cc173e783ee93cf150366eb9e22641f417bc80f
297
296
2023-11-20T05:16:31Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}} style="text-align:center;" colspan = "2" | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skill}}}
|-
| '''Main Associates'''
| {{{MA}}}
|-
| '''Loved Gifts'''
| {{{Gifts}}}
|}
94e5d6ca6337d3acd2e144fa5e8ee57dacc7795f
299
297
2023-11-20T05:19:00Z
Jason Ravis
367869
minimizing and bug testing
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}} style="text-align:center;" colspan = "2" | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''|| {{{Species}}}
|-
| '''Inmate ID'''|| {{{ID}}}
|-
| '''Cell'''|| {{{Cell}}}
|-
| '''Stats'''|| {{{Stats}}}
|-
| '''Gang'''|| {{{Gang}}}
|-
| '''Work'''|| {{{Work}}}
|-
| '''Bond Skill'''|| {{{Skill}}}
|-
| '''Main Associates'''|| {{{MA}}}
|-
| '''Loved Gifts'''|| {{{Gifts}}}
|}
278f985016e01fdfe1f53f8914bd2f163845e644
300
299
2023-11-20T05:26:20Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:2px solid black; width:250px; float:right;"
|+
!{{#switch:{{{Color}}}
|blue = style="background-color:#3c81b2; display:block;"
|orange = style="background-color:#ff8022; display:block;"
|red = style="background-color:#af2223; display:block;"}} style{{=}}"text-align:center;" colspan{{=}} "2" | '''{{{Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''|| {{{Species}}}
|-
| '''Inmate ID'''|| {{{ID}}}
|-
| '''Cell'''|| {{{Cell}}}
|-
| '''Stats'''|| {{{Stats}}}
|-
| '''Gang'''|| {{{Gang}}}
|-
| '''Work'''|| {{{Work}}}
|-
| '''Bond Skill'''|| {{{Skill}}}
|-
| '''Main Associates'''|| {{{MA}}}
|-
| '''Loved Gifts'''|| {{{Gifts}}}
|}
35638b05ba6ed5be35d6acf3a3fa306500124a47
Template:PrisonerLowSec
10
82
301
246
2023-11-20T05:36:20Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skills}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
919817ed592fe9ef3a081aef4d623e7490fab9d5
302
301
2023-11-20T05:36:43Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skills}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
f8be155890a5b4c435df7b06d52a79050db5ae66
303
302
2023-11-20T05:37:13Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|thumb|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skills}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
2e3af7600177223b0d7b3057076839582852efbd
304
303
2023-11-20T05:37:28Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skills}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
f8be155890a5b4c435df7b06d52a79050db5ae66
305
304
2023-11-20T05:37:41Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Skills}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
4eff33cabcc43a3537302153c6c9dfd3cff41d25
312
305
2023-11-21T17:02:58Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
5c9797ebcb9b80087a71281e46c137e142fac5df
344
312
2023-11-22T04:59:53Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:270px; float:right;"
|+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
f977bfdb850198c48f9fdb02b08f1cf3ba683263
Bam
0
56
306
298
2023-11-20T05:37:54Z
Jason Ravis
367869
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerLowSec
|Prisoner Name=Bam
|Image=Bam.png
|Species=Gray Cat
|ID=1613
|Cell=B101
|Stats= Xeee
|Gang=Unaffiliated
|Work=Laundry Room
|Skills=[[Skills#ESP|ESP]]
|Associates =[[Bob]]
|Loved Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
638cfd5064b3c93d116eac44ec3420385439215f
307
306
2023-11-20T05:38:19Z
Jason Ravis
367869
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerLowSec
|Prisoner Name=Bam
|Image=Bam.png
|Species=Gray Cat
|ID=1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Skills=[[Skills#ESP|ESP]]
|Associates =[[Bob]]
|Loved Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
f8112c64b804ca7cdb7edb4b819fabfbddeab8fe
327
307
2023-11-21T17:18:09Z
Glasswarg
368797
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerLowSec
|Prisoner Name=Bam
|Image=Bam.png
|Species=Gray Cat
|Inmate ID=1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#ESP|ESP]]
|Associates =[[Bob]]
|Loved Gifts=Mint
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
0640de2b7deaed6f726b38cf44c96beb8cf64f80
Skills
0
65
308
263
2023-11-21T17:01:11Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rummager"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|<div id="Rose">Rose Thorne</div>
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
2d24b63737e9ec3471dc7735477b0d963af8520f
315
308
2023-11-21T17:04:12Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rummager"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|-
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
59259dcd0b0ee5a6cf0ce7ea4b259caf31cd735b
318
315
2023-11-21T17:09:58Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rummager"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
8313be981a1b3d64932b27e5080b2ab3657f4b41
322
318
2023-11-21T17:11:24Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rumination"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
ae39505723a4a8bc55b886d528b8ceb5ec60e0e7
329
322
2023-11-21T18:22:19Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rumination"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men,<br/>you will gain +2 to Charisma.
|[[Sam]] (Bond)
|-
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
da3bbaf23caeac82797cbdfd5bb88a737789712c
331
329
2023-11-21T18:23:56Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rumination"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
2c8062c988e5d6a4291aef9c2b3647658d432db9
332
331
2023-11-21T18:24:09Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rumination"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men,<br/>you will gain +2 to Charisma.
|[[Ray]] (Bond)
|-
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
0291f98671794904a2366f7d04060a561dd34c16
333
332
2023-11-21T18:25:15Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rumination"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men,<br/>you will gain +2 to Charisma.
|When communicating with a character who likes men,<br/>you will gain +4 to Charisma.
|[[Ray]] (Bond)
|-
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
2038c32c3dd555184d06581f320d0de3240f6cb4
334
333
2023-11-21T18:25:51Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rumination"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Charmer"
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
87d5ddc6cf1e6539b06befb476d02f46af774a7d
335
334
2023-11-21T18:26:08Z
Glasswarg
368797
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|-
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rumination"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|-
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|-
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|-
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|-
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|-
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men,<br/>you will gain +2 to Charisma.
|When communicating with a character who likes men,<br/>you will gain +4 to Charisma.
|[[Ray]] (Bond)
|-
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|-
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|-
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
2038c32c3dd555184d06581f320d0de3240f6cb4
Chris
0
91
309
280
2023-11-21T17:01:33Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=
|Associates=[[Jimmy]], [[Ray]], [[Alex]]
|Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]]
}}
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a maximum of 10 Charisma.
[[Category:Prisoners]]
fb537fb949f3b681b5e38dd6a0941ff252590ba0
310
309
2023-11-21T17:01:43Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#Rose|Rose Thorn]]
|Associates=[[Jimmy]], [[Ray]], [[Alex]]
|Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]]
}}
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a maximum of 10 Charisma.
[[Category:Prisoners]]
7ebc67af2f62972ec3e6aa573ea53cfefb230f3e
313
310
2023-11-21T17:03:39Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a maximum of 10 Charisma.
[[Category:Prisoners]]
90450dc753451f4d62ad7de77261ad446b72b224
314
313
2023-11-21T17:03:55Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#Rose|Rose Thorn]]
|Associates=[[Jimmy]], [[Ray]], [[Alex]]
|Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]]
}}
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a maximum of 10 Charisma.
[[Category:Prisoners]]
7ebc67af2f62972ec3e6aa573ea53cfefb230f3e
316
314
2023-11-21T17:04:26Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a maximum of 10 Charisma.
[[Category:Prisoners]]
90450dc753451f4d62ad7de77261ad446b72b224
317
316
2023-11-21T17:04:32Z
Glasswarg
368797
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#Rose|Rose Thorn]]
|Associates=[[Jimmy]], [[Ray]], [[Alex]]
|Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]]
}}
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a maximum of 10 Charisma.
[[Category:Prisoners]]
7ebc67af2f62972ec3e6aa573ea53cfefb230f3e
Template:PrisonerMedSec
10
81
311
267
2023-11-21T17:02:27Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
1f5dbd633c6c4bfb1c14e29652550464ce872d84
337
311
2023-11-22T04:52:02Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:250px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
74c58d0e574625316c0851eb36e23911f05271fa
345
337
2023-11-22T05:00:58Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:270px; float:right;"
|+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
ae49c8e1d5d5c5651c0b4ac032001e861676a4de
Eddie
0
76
319
281
2023-11-21T17:10:04Z
Glasswarg
368797
wikitext
text/x-wiki
{{PrisonerLowSec
|Prisoner Name=Eddie
|Image=Eddie.png
|Species=Opossum
|ID=1732
|Cell=A101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Skills=[[Skills#Rummager|Rummager]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
[[Category:Prisoners]]
6498d456dff780ab84adfd49ee3436de3a652d39
320
319
2023-11-21T17:10:15Z
Glasswarg
368797
wikitext
text/x-wiki
__TOC__
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
[[Category:Prisoners]]
41e5f4d2a30725af338fb532f06f7acdc167b5e5
321
320
2023-11-21T17:10:22Z
Glasswarg
368797
wikitext
text/x-wiki
{{PrisonerLowSec
|Prisoner Name=Eddie
|Image=Eddie.png
|Species=Opossum
|ID=1732
|Cell=A101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Skills=[[Skills#Rummager|Rummager]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
[[Category:Prisoners]]
366635889fddee521d133b787158e98c98ca2b2e
323
321
2023-11-21T17:11:36Z
Glasswarg
368797
wikitext
text/x-wiki
__TOC__
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
[[Category:Prisoners]]
41e5f4d2a30725af338fb532f06f7acdc167b5e5
324
323
2023-11-21T17:11:42Z
Glasswarg
368797
wikitext
text/x-wiki
{{PrisonerLowSec
|Prisoner Name=Eddie
|Image=Eddie.png
|Species=Opossum
|ID=1732
|Cell=A101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Skills=[[Skills#Rummager|Rummager]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
[[Category:Prisoners]]
366635889fddee521d133b787158e98c98ca2b2e
325
324
2023-11-21T17:15:01Z
Glasswarg
368797
wikitext
text/x-wiki
Eddie is a low-security inmate who, unlike [[Sam]], is really not wanting to see his 'fiancé' after being paroled from [[Boulderton_Prison|prison]].
{{PrisonerLowSec
|Prisoner Name=Eddie
|Image=Eddie.png
|Species=Opossum
|ID=1732
|Cell=A101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Skills=[[Skills#Rummager|Rummager]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
[[Category:Prisoners]]
461c793fa780f9c26d944aa5428a32257cb82ca0
326
325
2023-11-21T17:17:01Z
Glasswarg
368797
wikitext
text/x-wiki
Eddie is a low-security inmate who, unlike [[Sam]], is really not wanting to see his 'fiancé' after being paroled from [[Boulderton_Prison|prison]].
{{PrisonerLowSec
|Prisoner Name=Eddie
|Image=Eddie.png
|Species=Opossum
|Inmate ID=1732
|Cell=A101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#Rummager|Rummager]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
[[Category:Prisoners]]
97746328481aefca6d29062949871be08be7912b
Ray
0
96
328
2023-11-21T18:14:10Z
Glasswarg
368797
Created page with "A medium-security inmate at [[Boulderton_Prison|Boulderton Prison]], Ray approaches life from outside the box with the flamboyance of a true artiste. {{PrisonerMedSec |Prisoner Name=Ray |Image=Ray.png |Species=Unicorn (Self-Id),</br>Racehorse (Biologically) |Inmate ID=1218 |Cell=A208 |Stats= 4 STR 6 AGI 3 INT 8 CHR |Gang=Unaffiliated |Work=Kitchen |Bond Skill=[[Skills#Charmer|Charmer]] |Associates=[[Chris]] |Loved Gifts=[[Scented Soap]],</br>[[Bouquet]] }} __TOC__ == F..."
wikitext
text/x-wiki
A medium-security inmate at [[Boulderton_Prison|Boulderton Prison]], Ray approaches life from outside the box with the flamboyance of a true artiste.
{{PrisonerMedSec
|Prisoner Name=Ray
|Image=Ray.png
|Species=Unicorn (Self-Id),</br>Racehorse (Biologically)
|Inmate ID=1218
|Cell=A208
|Stats= 4 STR 6 AGI 3 INT 8 CHR
|Gang=Unaffiliated
|Work=Kitchen
|Bond Skill=[[Skills#Charmer|Charmer]]
|Associates=[[Chris]]
|Loved Gifts=[[Scented Soap]],</br>[[Bouquet]]
}}
__TOC__
== Full Background ==
===Befriended===
A brown horse who claims to be a unicorn. He may looks slightly odd, but his artistic flamboyance is never dull. He rejects gender stereotypes, and has a unique view of the relationship between gender and self. He makes no secret of his love for handsome guys.
===Bonded===
Ray was born to a well-off family, and his mother and father were both prominent figures in racing circles. As the only son, Ray's parents had high expectations that he would follow in their illustrious footsteps, but he was far more interested in dancing and painting than boring racing. Because of his rebellious nature and increasingly obvious attraction to the same sex, the tension between Ray and his parents gradually intensified. Finally, on the day he reached adulthood, he chose to leave his hometown and escape to the city.
He bummed around the city for many years, during which he worked as a life model, an extra, and - when times were particularly hard - he even performed in a few adult movies. However, he never considered swallowing his pride and going home, as the hardships of life were a small price to pay for that which he valued most: Freedom.
Ray's apartment was above The Red Light, a small bar hidden in a secluded alley. The rent was not that high, and his part-time job in the bar paid enough to cover his living expenses. However, nightfall was when the bar's 'dating service' would begin. Every evening, pretty young women (and sometimes not so pretty) would order cheap, watered-down drinks, and wait for the bar's phone to ring. When it did, it was Ray's job to relay the requests and call taxis for the girls.
"Why hasn't Coco shown again?", asked one girl. "Ha ha, bitch probably got some 'work related injuries'," came the reply. "But Caroline hasn't shown up for a week either," exclaimed the first girl. "Maybe they got lucky and bagged a sugar daddy?!" The girls chitter-chatters caught Ray's attention. Although their jobs were not exactly respectable, he knew that they were all just trying to make a living in difficult circumstances, exactly like him. This was especially true for Coco, a single mother whose ex-boyfriend had scammed her out of all her belongings, and was forced to sell herself at The Red Light in order to feed her baby.
The sudden disappearances of these girls made Ray feel uneasy. He checked the phone records, and was shocked to find that the missing girls had all been called to the same place. Just then, the phone rang. Ray answered as usual, and the gruff voice on the other end of the line said the address that he had just seen. Sensing the danger, Ray didn't tell the girls. Instead, he put on a dress and went to the appointment himself.
Waiting near the address was a Tasmanian Devil wearing a flat cap. He did not see through Ray's disguise in the darkness, and even lustfully remarked on his beauty. The Tasmanian Devil took Ray to a dilapidated house. After negotiating the price, he offered Ray a drink to help 'get in the mood'. Ray instantly guessed what the slimeball was planning, and switched the glasses when the Tasmanian Devil wasn't looking. The Tasmanian Devil drank the spiked drink, and immediately fell to the floor, paralysed.
Ray searched the house, and eventually found a secret room. Inside were the bruised and battered Coco, as well as the bodies of Caroline, and another girl he did not know. Anger, remorse, and pity surged through Ray's mind like a stampede of wild horses. He could not forgive the vile murderer, but he could also not forgive himself for sending the girls into his evil clutches.
With a stamp of his hoof, Ray crushed the killer's skull, bringing an end to his wicked life. The next day, Ray turned himself into the police - in his mind at least - as both a murderer, and an accomplice to murder.
Coco, however, recovered from her ordeal, and worked with some of the other Red Light girls to open a legitimate beauty parlor and leave 'dating' behind. They've offered Ray free makeovers when he gets out, but it'll be hard to improve on perfection in Ray's eyes!
== How to Bond ==
Bond while having read the entirety of Man Style.
[[Category:Prisoners]]
a344d9739947f53afab88de57c3c423626b737d8
File:Charmer.png
6
97
330
2023-11-21T18:22:56Z
Glasswarg
368797
Image of Ray's bonded skill, Charmer.
wikitext
text/x-wiki
== Summary ==
Image of Ray's bonded skill, Charmer.
dd2bd30c4a0475739afd10e273afc80b0483d55f
Bernard
0
98
336
2023-11-22T04:51:06Z
Jason Ravis
367869
made bernard page
wikitext
text/x-wiki
Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Bernard
|Image=Bernard.png
|Species=Capybara
|Inmate ID=2014
|Cell=B202
|Stats= TBA
|Gang=Unaffiliated
|Work=
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
c94e6c6ba0f43e8c8f3f5e16c4e6cc1233523afb
338
336
2023-11-22T04:52:19Z
Jason Ravis
367869
wikitext
text/x-wiki
Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Bernard
|Image=Bernard.png
|Species=Capybara
|Inmate ID=2014
|Cell=B202
|Stats= TBA
|Gang=Unaffiliated
|Work= a
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
b309534065fb7b496a573cc90199ebe3960ae52e
346
338
2023-11-22T05:01:05Z
Jason Ravis
367869
wikitext
text/x-wiki
Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Bernard
|Image=Bernard.png
|Species=Capybara
|Inmate ID=2014
|Cell=B202
|Stats= TBA
|Gang=Unaffiliated
|Work=
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
7712b37e8c8b7209e7c02dd5c170981139cbb0c1
Bill
0
99
339
2023-11-22T04:55:31Z
Jason Ravis
367869
Created page with "A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent. {{PrisonerHighSec |Prisoner Name=Bill |Image=Bill.png |Species=Buffalo |Inmate ID=0717 |Cell=A106 |Stats= a |Gang= Big Foot Gang(Member) |Work= |Bond Skill= |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seem..."
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent.
{{PrisonerHighSec
|Prisoner Name=Bill
|Image=Bill.png
|Species=Buffalo
|Inmate ID=0717
|Cell=A106
|Stats= a
|Gang= Big Foot Gang(Member)
|Work=
|Bond Skill=
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield".
===Bonded===
== How to Bond ==
[[Category:Prisoners]]
d18428c0d130a276b2c0dd2d0a943efb975ba59e
Bob
0
100
340
2023-11-22T04:58:48Z
Jason Ravis
367869
Created page with "A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]]. {{PrisonerHighSec |Prisoner Name=Bob |Image=Bob.png |Species=Black Panther |Inmate ID=2124 |Cell=B106 |Stats= |Gang=Sharp Tooth Gang(Member) |Work= |Bond Skill= |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A black panther who always keeps a low profile. After striking up a convers..."
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]].
{{PrisonerHighSec
|Prisoner Name=Bob
|Image=Bob.png
|Species=Black Panther
|Inmate ID=2124
|Cell=B106
|Stats=
|Gang=Sharp Tooth Gang(Member)
|Work=
|Bond Skill=
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A black panther who always keeps a low profile. After striking up a conversation, he asked you to help him find a wolf named [[Fenrir]] somewhere in the prison, claiming that [[Fenrir]] owes him a lot of money. Although his story sounds very intriguing, you cannot shake the feeling that he is hiding something from you.
===Bonded===
== How to Bond ==
== Trivia ==
-Bob's design is based off the Black Panther suit from Marvel.
[[Category:Prisoners]]
a021873a58f6092a90d5ae0c71142810079c12be
341
340
2023-11-22T04:58:54Z
Jason Ravis
367869
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]].
{{PrisonerHighSec
|Prisoner Name=Bob
|Image=Bob.png
|Species=Black Panther
|Inmate ID=2124
|Cell=B106
|Stats=
|Gang=Sharp Tooth Gang(Member)
|Work=
|Bond Skill=
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A black panther who always keeps a low profile. After striking up a conversation, he asked you to help him find a wolf named [[Fenrir]] somewhere in the prison, claiming that [[Fenrir]] owes him a lot of money. Although his story sounds very intriguing, you cannot shake the feeling that he is hiding something from you.
===Bonded===
== How to Bond ==
== Trivia ==
- Bob's design is based off the Black Panther suit from Marvel.
[[Category:Prisoners]]
bbd0e1cbaea5b573ac8890e345a31cbfc999b7d9
343
341
2023-11-22T04:59:40Z
Jason Ravis
367869
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]].
{{PrisonerHighSec
|Prisoner Name=Bob
|Image=Bob.png
|Species=Black Panther
|Inmate ID=2124
|Cell=B106
|Stats=
|Gang=Sharp Tooth Gang(Member)
|Work=
|Bond Skill=6
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A black panther who always keeps a low profile. After striking up a conversation, he asked you to help him find a wolf named [[Fenrir]] somewhere in the prison, claiming that [[Fenrir]] owes him a lot of money. Although his story sounds very intriguing, you cannot shake the feeling that he is hiding something from you.
===Bonded===
== How to Bond ==
== Trivia ==
- Bob's design is based off the Black Panther suit from Marvel.
[[Category:Prisoners]]
88e24d378c38995ae0f5ed90fac6d88224934e82
Template:PrisonerHighSec
10
83
342
245
2023-11-22T04:59:31Z
Jason Ravis
367869
wikitext
text/x-wiki
{| class="infobox" style="border:1px solid black; width:270px; float:right;"
|+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}'''
|-
| colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]]
|-
| '''Species'''
| {{{Species}}}
|-
| '''Inmate ID'''
| {{{Inmate ID}}}
|-
| '''Cell'''
| {{{Cell}}}
|-
| '''Stats'''
| {{{Stats}}}
|-
| '''Gang'''
| {{{Gang}}}
|-
| '''Work'''
| {{{Work}}}
|-
| '''Bond Skill'''
| {{{Bond Skill}}}
|-
| '''Associates'''
| {{{Associates}}}
|-
| '''Loved Gifts'''
| {{{Loved Gifts}}}
|}
<noinclude>[[Category:CharacterInfoTemplates]]</noinclude>
5d0f48dab35b6c0fe6130349853ea1d30d145f3d
Caesar
0
101
347
2023-11-22T05:05:24Z
Jason Ravis
367869
Created page with "A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Caesar is the leader of the [[Black Claw Gang]]. {{PrisonerMedSec |Prisoner Name=Caesar |Image=Caesar.png |Species=Chimp |Inmate ID=1536 |Cell=B205 |Stats= |Gang=Black Claw Gang(Boss) |Work= |Bond Skill= |Associates =[[Max]], [[Raphael]] |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A chimp named Caesar. As the boss of the [[Black Claw Gang]], he controls the underground finances f..."
wikitext
text/x-wiki
A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Caesar is the leader of the [[Black Claw Gang]].
{{PrisonerMedSec
|Prisoner Name=Caesar
|Image=Caesar.png
|Species=Chimp
|Inmate ID=1536
|Cell=B205
|Stats=
|Gang=Black Claw Gang(Boss)
|Work=
|Bond Skill=
|Associates =[[Max]], [[Raphael]]
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A chimp named Caesar. As the boss of the [[Black Claw Gang]], he controls the underground finances for the entire prison. He prefers to use elaborate calculations to manipulate his opponents rather than fighting for power. You may need to keep your guard up against him more than anyone else in the whole prison.
===Bonded===
== How to Bond ==
[[Category:Prisoners]]
cb140b10b76e9fa752d4bb391fe966c368522811
Alex
0
53
348
251
2023-11-22T20:31:24Z
AMagicBagel
368415
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill= [[Skills|Hunting Rhythm]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
4aeadb58bf0c7e27562eaa5c50e7e3922c6ce5eb
John
0
55
349
282
2023-11-22T20:38:42Z
AMagicBagel
368415
wikitext
text/x-wiki
{{PrisonerHighSec
|Prisoner Name=John
|Image=John.png
|Species=Tiger
|Inmate ID=1129
|Cell=A208
|Stats=
|Gang = Unaffiliated
|Work = Roof Site
|Bond Skill= [[Skills#TigerCombo|Tiger Combo]]
|Associates=None
|Loved Gifts=Mint Roll-Up, Premium Cigarette, TBA
}}
__TOC__
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Succeed a Charisma Roll to bond.
[[Skills|Tiger Combo]]
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
[[Category:Prisoners]]
13f1359bc9ac64aea2dbd883cedbfe831d6ea5da
350
349
2023-11-22T20:39:22Z
AMagicBagel
368415
wikitext
text/x-wiki
{{PrisonerHighSec
|Prisoner Name=John
|Image=John.png
|Species=Tiger
|Inmate ID=1129
|Cell=A208
|Stats=
|Gang = Unaffiliated
|Work = Roof Site
|Bond Skill= [[Skills#TigerCombo|Tiger Combo]]
|Associates=None
|Loved Gifts=Mint Roll-Up, </br>Premium Cigarette, TBA
}}
__TOC__
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== Bond Skill ==
Succeed a Charisma Roll to bond.
[[Skills|Tiger Combo]]
Whenever you deal a critical hit in a fight, you will immediately make another attack.
Requires 4 Strength skill points
'''If At Maximum Rapport:'''
Tiger Combo+
Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%.
[[Category:Prisoners]]
4258c7d6a10c3ecdd7b0ca82c0549de0dde74838
Skills
0
65
351
335
2023-11-22T20:55:54Z
AMagicBagel
368415
/* Bond Skills */
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rumination"
<!--bill-->
|[[File:ESP.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id-"Vitality"
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men,<br/>you will gain +2 to Charisma.
|When communicating with a character who likes men,<br/>you will gain +4 to Charisma.
|[[Ray]] (Bond)
|-
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
d36c494dd0b081099bb203b7eb9ab6f69ef182c5
Trivia, Easter Eggs, and References
0
92
352
276
2023-11-24T06:51:26Z
AMagicBagel
368415
/* Character Names */
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film.
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [Bam] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
89b0b7020686cd18a5fbc928aef1afa3c6c72493
369
352
2023-11-25T23:42:24Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film.
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
a280042587019e75c812abe448fb1df7e994f59f
Back to the Dawn
0
102
353
2023-11-25T23:01:30Z
Glasswarg
368797
Created page with "=== Back to the Dawn === Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for n..."
wikitext
text/x-wiki
=== Back to the Dawn ===
Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards.
Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access.
The game is available in English, Chinese, and Japanese languages.
== Plot ==
The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available.
==== Thomas ====
Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [https://en.wikipedia.org/wiki/Political_corruption the mayor himself could be involved]. And with re-election right around the corner, that news would destroy any chance of the mayor staying in power.
As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter.
Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city?
==== Bob ====
Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex.
==== ??? ====
At least one other character is coming, but we have no information on who as of writing.
== Mechanics ==
Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future.
Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover.
Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with
one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts.
Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as.
== Future ==
Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the
final version of Back to the Dawn. Some requests, like manual saves, have already been implemented.
The planned roadmap of features is as follows:
1. Add more prison locations
2. Add more escape routes
3. Add new side quests
4. Add Bob as a playable character
The current timeline has Back to the Dawn releasing sometime in late 2024.
de01228db82cf187ac71f86e5fe96093b1f6374f
359
353
2023-11-25T23:24:23Z
Glasswarg
368797
wikitext
text/x-wiki
[[File:Title.png|thumb|The title screen features [[Jimmy]], [[Bam]], [[Thomas]], [[Chris]], and [[Bob]]]]
Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards.
Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access.
The game is available in English, Chinese, and Japanese languages.
__TOC__
== Plot ==
The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available.
==== Thomas ====
Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [[Mayor|the mayor]] himself could be involved. And with re-election right around the corner, that news [https://en.wikipedia.org/wiki/Political_corruption would destroy any chance of the mayor staying in power].
As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter.
Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city?
==== Bob ====
Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex.
==== ??? ====
At least one other character is coming, but we have no information on who as of writing.
[[File:CharacterSelect.png|thumb|centre|Choose your Criminal!]]
== Mechanics ==
Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future.
Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover.
Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with
one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts.
Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as.
<div><ul>
<li style="display: inline-block;"> [[File:LaundryWork.png|thumb|none|300px|Work hard...]] </li>
<li style="display: inline-block;"> [[File:Fight.png|thumb|none|300px|...fight hard...]] </li>
<li style="display: inline-block;"> [[File:Escape.png|thumb|none|300px|...and find your escape!]] </li>
</ul></div>
== Future ==
Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows:
* Add more prison locations
* Add more escape routes
* Add new side quests
* Add Bob as a playable character
The current timeline has Back to the Dawn releasing sometime in late 2024.
be8cfa51c9d6329611fc6ed49505a933ddb2cb31
363
359
2023-11-25T23:32:00Z
Glasswarg
368797
wikitext
text/x-wiki
Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards.
Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access.
[[File:Title.png|thumb|The title screen features [[Jimmy]], [[Bam]], [[Thomas]], [[Chris]], and [[Bob]]]]
The game is available in English, Chinese, and Japanese languages.
__TOC__
== Plot ==
The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available.
==== Thomas ====
Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [[Mayor|the mayor]] himself could be involved. And with re-election right around the corner, that news [https://en.wikipedia.org/wiki/Political_corruption would destroy any chance of the mayor staying in power].
As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter.
Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city?
==== Bob ====
Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex.
==== ??? ====
At least one other character is coming, but we have no information on who as of writing.
[[File:CharacterSelect.png|thumb|centre|Choose your Criminal!]]
== Mechanics ==
Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future.
Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover.
Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with
one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts.
Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as.
<div><ul>
<li style="display: inline-block;"> [[File:LaundryWork.png|thumb|none|300px|Work hard...]] </li>
<li style="display: inline-block;"> [[File:Fight.png|thumb|none|300px|...fight hard...]] </li>
<li style="display: inline-block;"> [[File:Escape.png|thumb|none|300px|...and find your escape!]] </li>
</ul></div>
== Future ==
Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows:
* Add more prison locations
* Add more escape routes
* Add new side quests
* Add Bob as a playable character
The current timeline has Back to the Dawn releasing sometime in late 2024.
8ff3f66cc9098781701561790e01e2df5f0f8ebf
370
363
2023-11-25T23:55:42Z
Glasswarg
368797
wikitext
text/x-wiki
Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards.
Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access.
[[File:Title.png|thumb|The title screen features [[Jimmy]], [[Bam]], [[Thomas]], [[Chris]], and [[Bob]]]]
The game is available in English, Chinese, and Japanese languages.
__TOC__
== Plot ==
The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available.
==== Thomas ====
Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [[Mayor|the mayor]] himself could be involved. And with re-election right around the corner, that news [https://en.wikipedia.org/wiki/Political_corruption would destroy any chance of the mayor staying in power].
As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter.
Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city?
==== Bob ====
Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex.
==== ??? ====
At least one other character is coming, but we have no information on who as of writing.
[[File:CharacterSelect.png|thumb|centre|Choose your Criminal!]]
== Mechanics ==
Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future.
Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover.
Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with
one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts.
Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as.
<div><ul>
<li style="display: inline-block;"> [[File:LaundryWork.png|thumb|none|300px|Work hard...]] </li>
<li style="display: inline-block;"> [[File:Fight.png|thumb|none|300px|...fight hard...]] </li>
<li style="display: inline-block;"> [[File:Escape.png|thumb|none|300px|...and find your escape!]] </li>
</ul></div>
== Future ==
Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows:
* Add more prison locations
* Add more escape routes
* Add new side quests
* Add Bob as a playable character
The current timeline has Back to the Dawn releasing sometime in late 2024.
== Credits ==
{| class="wikitable" style="width: 27.2%;"
|-
! Role !! Name
|-
| Producer || Hu Tianyu
|-
| Designer || Hu Tianyu
|-
| Lead Programmer || Zhongcheng Bao
|-
| Lead Artist || Banm
|-
| Music || Animal03
|-
| Programmer || Yuchen Su
|-
| Artist || Bakage1016, Xiaochun Jiang
|-
| Designer || Yuanzhu Wu
|}
472708cd1e4807a1a78fe792285a421667622e52
File:Title.png
6
103
354
2023-11-25T23:04:45Z
Glasswarg
368797
Title page of Back to the Dawn.
wikitext
text/x-wiki
== Summary ==
Title page of Back to the Dawn.
017328384f2a1c45dce51ea1f4bc8897a0b8e692
File:CharacterSelect.png
6
104
355
2023-11-25T23:12:24Z
Glasswarg
368797
The Character Selection screen during Early Access.
wikitext
text/x-wiki
== Summary ==
The Character Selection screen during Early Access.
b2d68ba6a466de1eec5bea40476963e22dcfcf61
File:LaundryWork.png
6
105
356
2023-11-25T23:19:38Z
Glasswarg
368797
Screenshot of Laundry work; by Metal Head Games.
wikitext
text/x-wiki
== Summary ==
Screenshot of Laundry work; by Metal Head Games.
fe182a12de6129621e751d9d9b2098b73104655d
File:Fight.png
6
106
357
2023-11-25T23:20:21Z
Glasswarg
368797
Screenshot of [[Thomas]] fighting [[Crunchy]]; by Metal Head Games.
wikitext
text/x-wiki
== Summary ==
Screenshot of [[Thomas]] fighting [[Crunchy]]; by Metal Head Games.
9e21ff4db5962fcacfd835af3abe50d8cc4e1225
File:Escape.png
6
107
358
2023-11-25T23:23:28Z
Glasswarg
368797
Screenshot of tunnels under the prison; by Metal Head Games.
wikitext
text/x-wiki
== Summary ==
Screenshot of tunnels under the prison; by Metal Head Games.
b05221c95a014e3d6163f1c88af849f3e6322af8
File:MetalHeadGames.png
6
108
360
2023-11-25T23:27:05Z
Glasswarg
368797
The logo of Metal Head Games.
wikitext
text/x-wiki
== Summary ==
The logo of Metal Head Games.
b1b05b05f11609b88fc793422cb676d5a5bc2839
Metal Head Games
0
109
361
2023-11-25T23:30:34Z
Glasswarg
368797
Created page with "Metal Head Games (not to be confused with [https://www.ea.com/ea-studios/metalhead/studio Metalhead Studio]) is an indie studio based out of Shanghai, China. It consists of only three employees. [[Back to the Dawn]] is the studio's first project, and has taken two years of development time - they published the title with [Spiral Up Games]. The studio hopes to focus on making role-playing games, and we at the wiki may be a bit biased to say, but they're off to a great sta..."
wikitext
text/x-wiki
Metal Head Games (not to be confused with [https://www.ea.com/ea-studios/metalhead/studio Metalhead Studio]) is an indie studio based out of Shanghai, China. It consists of only three employees. [[Back to the Dawn]] is the studio's first project, and has taken two years of development time - they published the title with [Spiral Up Games]. The studio hopes to focus on making role-playing games, and we at the wiki may be a bit biased to say, but they're off to a great start!
[[File:MetalHeadGames.png|thumb|Thomas is a ~fashionable~ fox!]]
01bad06084771b529b45484f30978e53a6b01223
362
361
2023-11-25T23:30:51Z
Glasswarg
368797
wikitext
text/x-wiki
Metal Head Games (not to be confused with [https://www.ea.com/ea-studios/metalhead/studio Metalhead Studio]) is an indie studio based out of Shanghai, China. It consists of only three employees. [[Back to the Dawn]] is the studio's first project, and has taken two years of development time - they published the title with [[Spiral Up Games]]. The studio hopes to focus on making role-playing games, and we at the wiki may be a bit biased to say, but they're off to a great start!
[[File:MetalHeadGames.png|thumb|Thomas is a ~fashionable~ fox!]]
38b80f9252cda141843ac84bd6cb53540548d802
File:SpiralUpGames.png
6
110
364
2023-11-25T23:35:05Z
Glasswarg
368797
Logo of Spiral Up Games, the publisher.
wikitext
text/x-wiki
== Summary ==
Logo of Spiral Up Games, the publisher.
68452e00f15f2d9d1529fd3cd73e09d39d7e7f47
365
364
2023-11-25T23:39:07Z
Glasswarg
368797
Glasswarg uploaded a new version of [[File:SpiralUpGames.png]]
wikitext
text/x-wiki
== Summary ==
Logo of Spiral Up Games, the publisher.
68452e00f15f2d9d1529fd3cd73e09d39d7e7f47
Spiral Up Games
0
111
366
2023-11-25T23:40:06Z
Glasswarg
368797
Created page with "SpiralUp Games is a video game publisher based in Singapore. The company focuses on publishing indie games, especially those aiming to cross the between Western and Chinese markets. At time of writing, the publisher has four titles under its belt: Wandering Sword, Affogato, Pathless Woods and – of course – Back to the Dawn. [[File:SpiralUpGames.png|thumb|The official publisher.]] ===== Official Website ===== [https://www.spiralupgames.com/projects/back-to-the-dawn B..."
wikitext
text/x-wiki
SpiralUp Games is a video game publisher based in Singapore. The company focuses on publishing indie games, especially those aiming to cross the between Western and Chinese markets. At time of writing, the publisher has four titles under its belt: Wandering Sword, Affogato, Pathless
Woods and – of course – Back to the Dawn.
[[File:SpiralUpGames.png|thumb|The official publisher.]]
===== Official Website =====
[https://www.spiralupgames.com/projects/back-to-the-dawn Back to the Dawn's Project Page]
b28a9a6317002e0a4674495d0577127a86b79988
367
366
2023-11-25T23:40:31Z
Glasswarg
368797
wikitext
text/x-wiki
SpiralUp Games is a video game publisher based in Singapore. The company focuses on publishing indie games, especially those aiming to cross the between Western and Chinese markets. At time of writing, the publisher has four titles under its belt: Wandering Sword, Affogato, Pathless
Woods and – of course – [[Back to the Dawn]].
[[File:SpiralUpGames.png|thumb|The official publisher.]]
===== Official Website =====
[https://www.spiralupgames.com/projects/back-to-the-dawn Back to the Dawn's Project Page]
f38c4bb810e13e1a1c89498a3874c2a9f1a31be7
368
367
2023-11-25T23:40:56Z
Glasswarg
368797
wikitext
text/x-wiki
Spiral Up Games is a video game publisher based in Singapore. The company focuses on publishing indie games, especially those aiming to cross the between Western and Chinese markets. At time of writing, the publisher has four titles under its belt: Wandering Sword, Affogato, Pathless
Woods and – of course – [[Back to the Dawn]].
[[File:SpiralUpGames.png|thumb|The official publisher.]]
===== Official Website =====
[https://www.spiralupgames.com/projects/back-to-the-dawn Back to the Dawn's Project Page]
670e82b6d7b9a95f03ab5050dbbe77f8e5c85c78
Fallen Angels
0
112
371
2023-11-26T01:10:06Z
Glasswarg
368797
Created page with "Fallen Angels is a strip club located in Skidroad. == Layout == After bypassing a bouncer, <details> <summary>Warning! This page contains spoilers for Thomas' story! Click to read on.</summary> After finding out that this is where [[Iris]] works, [[Reed]] heads there to investigate. </details>"
wikitext
text/x-wiki
Fallen Angels is a strip club located in Skidroad.
== Layout ==
After bypassing a bouncer,
<details>
<summary>Warning! This page contains spoilers for Thomas' story! Click to read on.</summary>
After finding out that this is where [[Iris]] works, [[Reed]] heads there to investigate.
</details>
1784bacb95674c07535187380b9e250cb7b38a47
373
371
2023-11-26T08:17:40Z
Glasswarg
368797
wikitext
text/x-wiki
Fallen Angels is a strip club located in Skidroad.
== Layout ==
After bypassing a bouncer,
<div class="mw-collapsible" style="background-color: transparent; border: none;">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content" style="background-color: transparent; border: none;">
This is where you put the spoiler content.
</div>
</div>
<div class="toccolours mw-collapsible" style="width:400px; overflow:auto;">
<div style="font-weight:bold;line-height:1.6;">Lorem ipsum sample</div>
<div class="mw-collapsible-content">
This text is collapsible. {{Lorem}}
</div></div>
d24f5446e8d5bcc92d8eed6d864c480907a6c8e2
374
373
2023-11-26T08:19:17Z
Glasswarg
368797
wikitext
text/x-wiki
Fallen Angels is a strip club located in Skidroad.
== Layout ==
After bypassing a bouncer,
<div class="mw-collapsible" style="background-color: transparent !important; border: none !important;">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;">
This is where you put the spoiler content.
</div>
</div>
802f86bd0bfc721534237d2b0566fc2232e99e68
376
374
2023-11-26T09:16:21Z
Glasswarg
368797
wikitext
text/x-wiki
Fallen Angels is a strip club located in Skidroad, and is considered to be one of the more 'high class' venues in the area. The club protects both itself and its clients by arranging to pick them up via a modified ice cream truck; the back is like a limo, but there's no windows to see out of, so the club location can't be easily traced.
== Layout ==
Fallen Angels is located inside the basement of a seemingly abandoned warehouse. Access to the club is controlled by the bouncer, who summons the elevator for clientele. The elevator opens directly into the bar area of the club, with the show floor to the immediate left.
The bar area consists of a large counter, with shelves of various alcoholic beverages behind it. The usual bartender, [[Pilar]], can be found here, offering beverages, company, and tarot readings. Flanking the bar is a pole dancer, who welcomes clients into the show floor proper. Beyond her lays the main stage: Steel girders with fake flowers and large spotlights frame the space where the night's featured dancer entertains the clients watching from nearby sofas.
Further onto the show floor are more pole dancing stations, and two private rooms for clients to rent. These rooms are large, lined by chaise lounges and coffee tables, with a central platform for entertainers to strut their stuff.
Next to these rooms lays the club bathroom (which splits into male and female toilets after the entrance hall). Back towards the bar area, and next to the main stage, lays the hallway to the back of the club. Here, [[Brody|another bouncer]] guards the stock room, and employee dressing rooms, from wandering clients.
Overall the atmosphere of the club is subdued and mysterious, with the decor suggesting an appeal to high-class luxury - a seedy home-away-from-home for the more rakish uppercrust.
== Plot ==
<div class="mw-collapsible" style="background-color: transparent !important; border: none !important;">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;">
After finding out this is where [[Iris]], [[Thomas|Thomas']] apparent informant, works, [[Reed]] takes it upon himself to track her down. Through his contact at the Baroness bar, he arranges to be taken to the club that night. He asks various girls about Iris, until it becomes clear that the main girl for that night, [[Rona]], might know something. Reed wins a game of chance with the bartender, and impresses a client and her worker, allowing him to dress up as a new performer and enter the dressing rooms and ask Rona about Iris. He learns that after Thomas failed to take her call seriously, she went into hiding at the home a favored client once gave her.
</div>
</div>
a0dd414cea2774dcc4696eaa932e1759cc67a1cc
File:SpoilerThomas.png
6
113
372
2023-11-26T07:57:40Z
Glasswarg
368797
Spoiler header for Thomas' stuff.
wikitext
text/x-wiki
== Summary ==
Spoiler header for Thomas' stuff.
a17a188011e7d3c9d44769a6f848486f2fbf9d28
375
372
2023-11-26T08:23:25Z
Glasswarg
368797
Glasswarg uploaded a new version of [[File:SpoilerThomas.png]]
wikitext
text/x-wiki
== Summary ==
Spoiler header for Thomas' stuff.
a17a188011e7d3c9d44769a6f848486f2fbf9d28
Side Characters
0
114
377
2023-11-26T23:48:46Z
Glasswarg
368797
Created page with "[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" |- ! Image !! Name !! Species !! Notes |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || E..."
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable"
|-
! Image !! Name !! Species !! Notes
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|-
| Example || Example || Example || Example ||
|}
|- id="Edward"
<!--Edward-->
| Edward.png || Edward || European Badger || A client at [[Fallen Angels]]. Possessive fan of [[Rona]]. ||
|- id="Hank"
<!--Hank-->
| HankAndSophie.png || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Sophie"
<!--Sophie-->
| HankAndSophie.png || Sophie || Afghan Hound || A client at Fallen Angels. A fan of Sophie, who misunderstands Reed as trying to 'steal his girl'. ||
81d25277df04f1e6938dd9ac3abab731a7b6127e
378
377
2023-11-27T01:47:35Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| Adam.png || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional, he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| BaronessBartender.png || Unknown || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| Brody.png || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| Unknown.png || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| Clint.png || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| Unknown.png || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| Edward.png || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!-FrankSr-->
| Unknown.png || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| Freddie.png || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| Unknown.png || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| PilarAndJeff.png || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| HankAndSophie.png || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| Hugh.png || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| Unknown.png || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| Unknown.png || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| Unknown.png || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| Unknown.png || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. ||
|- id="Miranda"
<!--Miranda-->
| Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.||
|- id="Pilar"
<!--Pilar-->
| PilarAndJeff.png || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| Reiko.png || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| Rona.png || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She ilegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| HankAndSophie.png || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| Unknown.png || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| Thugs.png || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| Unknown.png || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
3a364cd172e77202a4c79379dc0cc7092023d3ba
393
378
2023-11-27T01:54:30Z
Glasswarg
368797
Blanked the page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
394
393
2023-11-27T01:54:36Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| Adam.png || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional, he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| BaronessBartender.png || Unknown || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| Brody.png || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| Unknown.png || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| Clint.png || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| Unknown.png || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| Edward.png || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!-FrankSr-->
| Unknown.png || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| Freddie.png || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| Unknown.png || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| PilarAndJeff.png || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| HankAndSophie.png || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| Hugh.png || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| Unknown.png || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| Unknown.png || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| Unknown.png || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| Unknown.png || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. ||
|- id="Miranda"
<!--Miranda-->
| Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.||
|- id="Pilar"
<!--Pilar-->
| PilarAndJeff.png || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| Reiko.png || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| Rona.png || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She ilegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| HankAndSophie.png || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| Unknown.png || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| Thugs.png || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| Unknown.png || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
3a364cd172e77202a4c79379dc0cc7092023d3ba
395
394
2023-11-27T01:55:42Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| Adam.png || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional, he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| BaronessBartender.png || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| Brody.png || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| Unknown.png || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| Clint.png || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| Unknown.png || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| Edward.png || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| Unknown.png || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| Freddie.png || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| Unknown.png || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| PilarAndJeff.png || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| HankAndSophie.png || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| Hugh.png || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| Unknown.png || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| Unknown.png || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| Unknown.png || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| Unknown.png || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. ||
|- id="Miranda"
<!--Miranda-->
| Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.||
|- id="Pilar"
<!--Pilar-->
| PilarAndJeff.png || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| Reiko.png || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| Rona.png || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She ilegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| HankAndSophie.png || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| Unknown.png || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| Thugs.png || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| Unknown.png || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
372ef0641f847a8b35c32dc787c2d7460347780d
396
395
2023-11-27T01:56:30Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| Adam.png || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional, he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| BaronessBartender.png || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| Brody.png || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| Unknown.png || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| Clint.png || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| Unknown.png || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| Edward.png || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| Unknown.png || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| Freddie.png || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| Unknown.png || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| PilarAndJeff.png || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| HankAndSophie.png || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| Hugh.png || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| Unknown.png || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| Unknown.png || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| Unknown.png || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| Unknown.png || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. ||
|- id="Miranda"
<!--Miranda-->
| Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.||
|- id="Pilar"
<!--Pilar-->
| PilarAndJeff.png || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| Reiko.png || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| Rona.png || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She ilegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| HankAndSophie.png || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| Unknown.png || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| Thugs.png || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| Unknown.png || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
7e528a0465f9a3949c3bdb2705f575c0e8d7dcfd
397
396
2023-11-27T01:59:57Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional, he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. ||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She ilegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
5eaf04aaa783384dc61f2e2b6b4f47d5ee82902c
398
397
2023-11-27T03:23:23Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he</br> was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's </br>family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule </br>away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his </br>son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the </br>bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely </br>in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing </br>her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either</br> carrot or stick to get the reactions she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the </br>Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, </br>but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his </br>actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read </br>their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a </br>lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She illegaly </br>crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends </br>decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
6e35f094c3911bbba6194b5fe4dd920747374ccb
399
398
2023-11-27T03:30:15Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. </br>[[Sam|Sam's]] efforts to rob the store to earn the </br>dowry requested by Nicole's mother scared the mule away from her, </br>and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his </br>son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the </br>bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely </br>in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing </br>her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either</br> carrot or stick to get the reactions she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the </br>Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, </br>but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his </br>actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read </br>their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a </br>lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She illegaly </br>crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends </br>decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
1ff28e72a509a5fb6dc26a97abf13f5796c29783
400
399
2023-11-27T03:37:39Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read </br>their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become </br>'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. </br>She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were </br>students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. </br>Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of </br>the fragile area she lives in. ||
|}
c5f30fe173ee151973693f068cd0ab67d7896e44
File:Adam.png
6
115
379
2023-11-27T01:50:07Z
Glasswarg
368797
Image of Adam.
wikitext
text/x-wiki
== Summary ==
Image of Adam.
0d8f8260b45afb2f8225865db89f2879efbdb11b
File:BaronessBartender.png
6
116
380
2023-11-27T01:50:36Z
Glasswarg
368797
Image of the Baroness Bartender.
wikitext
text/x-wiki
== Summary ==
Image of the Baroness Bartender.
7f56ba65e7f0e853271e02819a2bea86582d505a
File:Brody.png
6
117
381
2023-11-27T01:50:54Z
Glasswarg
368797
Image of Brody.
wikitext
text/x-wiki
== Summary ==
Image of Brody.
2fe50a50cf4c9bfe59465135ec0b843a71db2cbf
File:Clint.png
6
118
382
2023-11-27T01:51:08Z
Glasswarg
368797
Image of Clint.
wikitext
text/x-wiki
== Summary ==
Image of Clint.
6564583da6f9ceb04a7f561f2db2b16e29738782
File:Edward.png
6
119
383
2023-11-27T01:51:25Z
Glasswarg
368797
Image of Edward.
wikitext
text/x-wiki
== Summary ==
Image of Edward.
0a142b7e92fe01be6fc616972cfdf851e5c4f186
File:Freddie.png
6
120
384
2023-11-27T01:51:41Z
Glasswarg
368797
Image of Freddie.
wikitext
text/x-wiki
== Summary ==
Image of Freddie.
061c1638106801fe920696d11363da3882926e73
File:HankAndSophie.png
6
121
385
2023-11-27T01:51:59Z
Glasswarg
368797
Image of Hank and Sophie.
wikitext
text/x-wiki
== Summary ==
Image of Hank and Sophie.
77991a9e6fc82241224d403c829b4f066825fd5e
File:Hugh.png
6
122
386
2023-11-27T01:52:19Z
Glasswarg
368797
Image of Hugh.
wikitext
text/x-wiki
== Summary ==
Image of Hugh.
8fbfc328f101d3e647ac6e1d066d0df8b71216c2
File:Miranda.png
6
123
387
2023-11-27T01:52:33Z
Glasswarg
368797
Image of Miranda.
wikitext
text/x-wiki
== Summary ==
Image of Miranda.
532d4d18239ce06494b1be55d265742ac8fa37b5
File:PilarAndJeff.png
6
124
388
2023-11-27T01:52:49Z
Glasswarg
368797
Image of Pilar and Jeff.
wikitext
text/x-wiki
== Summary ==
Image of Pilar and Jeff.
a28c433a9818d2f6119709d76b5bdd3424afdf45
File:Reiko.png
6
125
389
2023-11-27T01:53:02Z
Glasswarg
368797
Image of Reiko.
wikitext
text/x-wiki
== Summary ==
Image of Reiko.
91be23b5a4c99309a6c4eaeec8a2639a1be797f3
File:Rona.png
6
126
390
2023-11-27T01:53:14Z
Glasswarg
368797
Image of Rona.
wikitext
text/x-wiki
== Summary ==
Image of Rona.
745bfbd7d3184c1f149b6f7a6f580ff1977ce20a
File:Thugs.png
6
127
391
2023-11-27T01:53:27Z
Glasswarg
368797
Image of some thugs.
wikitext
text/x-wiki
== Summary ==
Image of some thugs.
e0be8c0a9a3c039867c59ba0b35f60dde9a635b1
File:Unknown.png
6
128
392
2023-11-27T01:53:48Z
Glasswarg
368797
Image to be used when a character's appearance is unknown.
wikitext
text/x-wiki
== Summary ==
Image to be used when a character's appearance is unknown.
e184d9d9e3d3ed59dc2f705fc40c8071b5b493dc
Side Characters
0
114
401
400
2023-11-27T03:39:08Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read </br>their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. </br>She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. </br>Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
e16de7739fad36910748167c116292e38cf6392d
402
401
2023-11-27T03:41:00Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read </br>their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. </br>She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
2a21df3420e7ec3dcb5f60123dcf165f52453e45
403
402
2023-11-27T03:47:45Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read </br>their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. </br>She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
5a636e86270393cd472693d08f7d82121c5863f9
404
403
2023-11-27T04:35:52Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
f9d66416137c451a27c141966fb875513a27b9a0
418
404
2023-11-27T10:11:57Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="ResidentSkidroad"
<!--ResidentSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident of Skid Road || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. He's ultimately proven correct. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
124eed7eb01313f51f13444c53a2d587ecac56c1
419
418
2023-11-27T10:12:35Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="ResidentSkidroad"
<!--ResidentSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. He's ultimately proven correct. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
b7a8fbe25fd6261e2cdcc5f56ce58bb1c3c1320a
420
419
2023-11-27T10:13:01Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="ResidentSkidroad"
<!--ResidentSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
e153b336f798ec0ad15f2654e1f87dba8dffb8a1
423
420
2023-11-27T10:20:46Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="ResidentSkidroad"
<!--ResidentSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
7607f72d8a86d454579d9dda183a94cb8ac4ccae
428
423
2023-11-27T10:37:29Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="ResidentSkidroad"
<!--ResidentSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
3ef57a2456b5a0965680c3459b4e8ccc5747cd92
441
428
2023-11-28T04:29:54Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
7de4b94021796e2238ef30e1de5b0ff757031228
446
441
2023-11-28T06:10:49Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SargeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
3cf3a10310e80e1b3bc1364757e00adda8b6568a
447
446
2023-11-28T11:03:27Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursMother"
<!--WilbursMother-->
| [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|}
8add27028e160a0fbc969cc8f1e5421181eaf2a6
Trivia, Easter Eggs, and References
0
92
405
369
2023-11-27T09:13:30Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy'].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film.
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits.
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
68f80dbdf0ff376c27b4ad6f8b51f073a67994bb
426
405
2023-11-27T10:32:43Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy'].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film.
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits.
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
== Other Trivia ==
* A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River.
* Ray's skill, [Skills#Charmer|Charmer], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray.
deeaa5a47d988fb301febec49cf24b91a55443bf
427
426
2023-11-27T10:33:03Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy'].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film.
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits.
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
== Other Trivia ==
* A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River.
* Ray's skill, [[Skills#Charmer|Charmer]], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray.
c543d78c09cc9c6d333a4fe06d44487e540e736e
449
427
2023-11-28T11:42:26Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy'].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film.
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits.
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
* [[Vincent]] sings a few bars of the feature song of [https://en.wikipedia.org/wiki/8_Mile_(film) 800 Mile], a rap bio-pic, during one lunch: ''</br>Yo, you better lose yourself in the pizza, the moment; you own it, you better never let it go! </br>You only get one bite, don't miss your chance to chow; this slice of pizza pie comes only once in a lifetime!''.
== Other Trivia ==
* A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River.
* Ray's skill, [[Skills#Charmer|Charmer]], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray.
d47e80115214941be9a4c8b70e9e0cce22a44493
450
449
2023-11-28T11:43:17Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy'].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film.
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits.
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
* [[Vincent]] sings a few bars of the feature song of [https://en.wikipedia.org/wiki/8_Mile_(film) 800 Mile], a rap bio-pic, during one lunch: ''</br>♫Yo, you better lose yourself in the pizza, the moment; you own it, you better never let it go! </br>You only get one bite, don't miss your chance to chow; this slice of pizza pie comes only once in a lifetime!♫''.
== Other Trivia ==
* A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River.
* Ray's skill, [[Skills#Charmer|Charmer]], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray.
f44238fc29d665d412b5b58da9ccf39be4647a16
Prisoners
0
129
406
2023-11-27T09:18:20Z
Glasswarg
368797
Created page with "This page showcases the 47 inmates appearing in [[Back to the Dawn]]. == Prisoners == <gallery mode="packed" widths=270px heights=270px class="prisonergallery"> File:Alex.png|[[Alex]]|link=Alex File:Bam.png|[[Bam]]|link=Bam File:Bernard.png|[[Bernard]]|link=Bernard File:Bill.png|[[Bill]]|link=Bill File:Bob.png|[[Bob]]|link=Bob File:Caesar.png|[[Caesar]]|link=Caesar File:Chris.png|[[Chris]]|link=Chris File:Crunchy.png|[[Crunchy]]|link=Crunchy<br /> File:Diego.png|Diego..."
wikitext
text/x-wiki
This page showcases the 47 inmates appearing in [[Back to the Dawn]].
== Prisoners ==
<gallery mode="packed" widths=270px heights=270px class="prisonergallery">
File:Alex.png|[[Alex]]|link=Alex
File:Bam.png|[[Bam]]|link=Bam
File:Bernard.png|[[Bernard]]|link=Bernard
File:Bill.png|[[Bill]]|link=Bill
File:Bob.png|[[Bob]]|link=Bob
File:Caesar.png|[[Caesar]]|link=Caesar
File:Chris.png|[[Chris]]|link=Chris
File:Crunchy.png|[[Crunchy]]|link=Crunchy<br />
File:Diego.png|[[Diego]]|link=Diego
File:Eddie.png|[[Eddie]]|link=Eddie
File:Evan.png|[[Evan]]|link=Evan
File:Fernando.png|[[Fernando]]|link=Fernando
File:Frank.png|[[Frank]]|link=Frank
File:Franklin.png|[[Franklin]]|link=Franklin
File:Gray.png|[[Gray]]|link=Gray
File:Hakuna.png|[[Hakuna]]|link=Hakuna<br />
File:Henry.png|[[Henry]]|link=Henry
File:Jimmy.png|[[Jimmy]]|link=Jimmy
File:John.png|[[John]]|link=John
File:Joseph.png|[[Joseph]]|link=Joseph
File:Jumbo.png|[[Jumbo]]|link=Jumbo
File:Kevin.png|[[Kevin]]|link=Kevin
File:Lin.png|[[Lin]]|link=Lin
File:Max.png|[[Max]]|link=Max<br />
File:Miguel.png|[[Miguel]]|link=Miguel
File:Noodle.png|[[Noodle]]|link=Noodle
File:Old_Lee.png|[[Old Lee]]|link=Old_Lee
File:Perry.png|[[Perry]]|link=Perry
File:Phil.png|[[Phil]]|link=Phil
File:Pickman.png|[[Pickman]]|link=Pickman
File:Raphael.png|[[Raphael]]|link=Raphael
File:Ray.png|[[Ray]]|link=Ray<br />
File:Richard.png|[[Richard]]|link=Richard
File:Robert.png|[[Robert]]|link=Robert
File:Rudolph.png|[[Rudolph]]|link=Rudolph
File:Sam.png|[[Sam]]|link=Sam
File:Teddy.png|[[Teddy]]|link=Teddy
File:Tim.png|[[Tim]]|link=Tim
File:Tony.png|[[Tony]]|link=Tony
File:Vincent.png|[[Vincent]]|link=Vincent<br />
</gallery>
<gallery mode="packed" widths=260px heights=260px class="prisonergallery">
File:Vladimir.png|[[Vladimir]]|link=Vladimir
File:Walter.png|[[Walter]]|link=Walter
File:Whitey.png|[[Whitey]]|link=Whitey
File:Wilbur.png|[[Wilbur]]|link=Wilbur
File:William.png|[[William]]|link=William
File:Winston.png|[[Winston]]|link=Winston
</gallery>
f9bf504ac4127d8f8bfc13965fbbe985861eb022
407
406
2023-11-27T09:18:31Z
Glasswarg
368797
wikitext
text/x-wiki
This page showcases the 47 inmates appearing in [[Back to the Dawn]].
<gallery mode="packed" widths=270px heights=270px class="prisonergallery">
File:Alex.png|[[Alex]]|link=Alex
File:Bam.png|[[Bam]]|link=Bam
File:Bernard.png|[[Bernard]]|link=Bernard
File:Bill.png|[[Bill]]|link=Bill
File:Bob.png|[[Bob]]|link=Bob
File:Caesar.png|[[Caesar]]|link=Caesar
File:Chris.png|[[Chris]]|link=Chris
File:Crunchy.png|[[Crunchy]]|link=Crunchy<br />
File:Diego.png|[[Diego]]|link=Diego
File:Eddie.png|[[Eddie]]|link=Eddie
File:Evan.png|[[Evan]]|link=Evan
File:Fernando.png|[[Fernando]]|link=Fernando
File:Frank.png|[[Frank]]|link=Frank
File:Franklin.png|[[Franklin]]|link=Franklin
File:Gray.png|[[Gray]]|link=Gray
File:Hakuna.png|[[Hakuna]]|link=Hakuna<br />
File:Henry.png|[[Henry]]|link=Henry
File:Jimmy.png|[[Jimmy]]|link=Jimmy
File:John.png|[[John]]|link=John
File:Joseph.png|[[Joseph]]|link=Joseph
File:Jumbo.png|[[Jumbo]]|link=Jumbo
File:Kevin.png|[[Kevin]]|link=Kevin
File:Lin.png|[[Lin]]|link=Lin
File:Max.png|[[Max]]|link=Max<br />
File:Miguel.png|[[Miguel]]|link=Miguel
File:Noodle.png|[[Noodle]]|link=Noodle
File:Old_Lee.png|[[Old Lee]]|link=Old_Lee
File:Perry.png|[[Perry]]|link=Perry
File:Phil.png|[[Phil]]|link=Phil
File:Pickman.png|[[Pickman]]|link=Pickman
File:Raphael.png|[[Raphael]]|link=Raphael
File:Ray.png|[[Ray]]|link=Ray<br />
File:Richard.png|[[Richard]]|link=Richard
File:Robert.png|[[Robert]]|link=Robert
File:Rudolph.png|[[Rudolph]]|link=Rudolph
File:Sam.png|[[Sam]]|link=Sam
File:Teddy.png|[[Teddy]]|link=Teddy
File:Tim.png|[[Tim]]|link=Tim
File:Tony.png|[[Tony]]|link=Tony
File:Vincent.png|[[Vincent]]|link=Vincent<br />
</gallery>
<gallery mode="packed" widths=260px heights=260px class="prisonergallery">
File:Vladimir.png|[[Vladimir]]|link=Vladimir
File:Walter.png|[[Walter]]|link=Walter
File:Whitey.png|[[Whitey]]|link=Whitey
File:Wilbur.png|[[Wilbur]]|link=Wilbur
File:William.png|[[William]]|link=William
File:Winston.png|[[Winston]]|link=Winston
</gallery>
4b2a9f01039ae936091d2090970f6771912926cc
408
407
2023-11-27T09:19:58Z
Glasswarg
368797
wikitext
text/x-wiki
This page showcases the 47 inmates appearing in [[Back to the Dawn]].
<gallery mode="packed" widths=270px heights=270px class="prisonergallery">
File:Alex.png|[[Alex]]|link=Alex
File:Bam.png|[[Bam]]|link=Bam
File:Bernard.png|[[Bernard]]|link=Bernard
File:Bill.png|[[Bill]]|link=Bill
File:Bob.png|[[Bob]]|link=Bob
File:Caesar.png|[[Caesar]]|link=Caesar
File:Chris.png|[[Chris]]|link=Chris
File:Crunchy.png|[[Crunchy]]|link=Crunchy<br />
File:Diego.png|[[Diego]]|link=Diego
File:Eddie.png|[[Eddie]]|link=Eddie
File:Evan.png|[[Evan]]|link=Evan
File:Fernando.png|[[Fernando]]|link=Fernando
File:Frank.png|[[Frank]]|link=Frank
File:Franklin.png|[[Franklin]]|link=Franklin
File:Gray.png|[[Gray]]|link=Gray
File:Hakuna.png|[[Hakuna]]|link=Hakuna<br />
File:Henry.png|[[Henry]]|link=Henry
File:Jimmy.png|[[Jimmy]]|link=Jimmy
File:John.png|[[John]]|link=John
File:Joseph.png|[[Joseph]]|link=Joseph
File:Jumbo.png|[[Jumbo]]|link=Jumbo
File:Kevin.png|[[Kevin]]|link=Kevin
File:Lin.png|[[Lin]]|link=Lin
File:Max.png|[[Max]]|link=Max<br />
File:Miguel.png|[[Miguel]]|link=Miguel
File:Noodle.png|[[Noodle]]|link=Noodle
File:Old_Lee.png|[[Old Lee]]|link=Old_Lee
File:Perry.png|[[Perry]]|link=Perry
File:Phil.png|[[Phil]]|link=Phil
File:Pickman.png|[[Pickman]]|link=Pickman
File:Raphael.png|[[Raphael]]|link=Raphael
File:Ray.png|[[Ray]]|link=Ray<br />
File:Richard.png|[[Richard]]|link=Richard
File:Robert.png|[[Robert]]|link=Robert
File:Rudolph.png|[[Rudolph]]|link=Rudolph
File:Sam.png|[[Sam]]|link=Sam
File:Teddy.png|[[Teddy]]|link=Teddy
File:Thomas.png|[[Thomas]]|link=Thomas
File:Tim.png|[[Tim]]|link=Tim
File:Tony.png|[[Tony]]|link=Tony
File:Vincent.png|[[Vincent]]|link=Vincent<br />
</gallery>
<gallery mode="packed" widths=260px heights=260px class="prisonergallery">
File:Vladimir.png|[[Vladimir]]|link=Vladimir
File:Walter.png|[[Walter]]|link=Walter
File:Whitey.png|[[Whitey]]|link=Whitey
File:Wilbur.png|[[Wilbur]]|link=Wilbur
File:William.png|[[William]]|link=William
File:Winston.png|[[Winston]]|link=Winston
</gallery>
3f86c70c225168d38a9dd8d27b77aad9a94617df
412
408
2023-11-27T09:32:46Z
Glasswarg
368797
wikitext
text/x-wiki
This page showcases the 47 inmates appearing in [[Back to the Dawn]].
<gallery mode="packed" widths=200px heights=200px class="prisonergallery">
File:Alex.png|[[Alex]]|link=Alex
File:Bam.png|[[Bam]]|link=Bam
File:Bernard.png|[[Bernard]]|link=Bernard
File:Bill.png|[[Bill]]|link=Bill
File:Bob.png|[[Bob]]|link=Bob
File:Caesar.png|[[Caesar]]|link=Caesar
File:Chris.png|[[Chris]]|link=Chris
File:Crunchy.png|[[Crunchy]]|link=Crunchy<br />
File:Diego.png|[[Diego]]|link=Diego
File:Eddie.png|[[Eddie]]|link=Eddie
File:Evan.png|[[Evan]]|link=Evan
File:Fernando.png|[[Fernando]]|link=Fernando
File:Frank.png|[[Frank]]|link=Frank
File:Franklin.png|[[Franklin]]|link=Franklin
File:Gray.png|[[Gray]]|link=Gray
File:Hakuna.png|[[Hakuna]]|link=Hakuna<br />
File:Henry.png|[[Henry]]|link=Henry
File:Jimmy.png|[[Jimmy]]|link=Jimmy
File:John.png|[[John]]|link=John
File:Joseph.png|[[Joseph]]|link=Joseph
File:Jumbo.png|[[Jumbo]]|link=Jumbo
File:Kevin.png|[[Kevin]]|link=Kevin
File:Lin.png|[[Lin]]|link=Lin
File:Max.png|[[Max]]|link=Max<br />
File:Miguel.png|[[Miguel]]|link=Miguel
File:Noodle.png|[[Noodle]]|link=Noodle
File:Old_Lee.png|[[Old Lee]]|link=Old_Lee
File:Perry.png|[[Perry]]|link=Perry
File:Phil.png|[[Phil]]|link=Phil
File:Pickman.png|[[Pickman]]|link=Pickman
File:Raphael.png|[[Raphael]]|link=Raphael
File:Ray.png|[[Ray]]|link=Ray<br />
File:Richard.png|[[Richard]]|link=Richard
File:Robert.png|[[Robert]]|link=Robert
File:Rudolph.png|[[Rudolph]]|link=Rudolph
File:Sam.png|[[Sam]]|link=Sam
File:Teddy.png|[[Teddy]]|link=Teddy
File:Thomas.png|[[Thomas]]|link=Thomas
File:Tim.png|[[Tim]]|link=Tim
File:Tony.png|[[Tony]]|link=Tony
File:Vincent.png|[[Vincent]]|link=Vincent<br />
</gallery>
<gallery mode="packed" widths=260px heights=260px class="prisonergallery">
File:Vladimir.png|[[Vladimir]]|link=Vladimir
File:Walter.png|[[Walter]]|link=Walter
File:Whitey.png|[[Whitey]]|link=Whitey
File:Wilbur.png|[[Wilbur]]|link=Wilbur
File:William.png|[[William]]|link=William
File:Winston.png|[[Winston]]|link=Winston
</gallery>
64d094571b033716544cb27dce5795ce3e676ade
413
412
2023-11-27T09:33:24Z
Glasswarg
368797
wikitext
text/x-wiki
This page showcases the 47 inmates appearing in [[Back to the Dawn]].
<gallery mode="packed" widths=200px heights=200px class="prisonergallery">
File:Alex.png|[[Alex]]|link=Alex
File:Bam.png|[[Bam]]|link=Bam
File:Bernard.png|[[Bernard]]|link=Bernard
File:Bill.png|[[Bill]]|link=Bill
File:Bob.png|[[Bob]]|link=Bob
File:Caesar.png|[[Caesar]]|link=Caesar
File:Chris.png|[[Chris]]|link=Chris
File:Crunchy.png|[[Crunchy]]|link=Crunchy<br />
File:Diego.png|[[Diego]]|link=Diego
File:Eddie.png|[[Eddie]]|link=Eddie
File:Evan.png|[[Evan]]|link=Evan
File:Fernando.png|[[Fernando]]|link=Fernando
File:Frank.png|[[Frank]]|link=Frank
File:Franklin.png|[[Franklin]]|link=Franklin
File:Gray.png|[[Gray]]|link=Gray
File:Hakuna.png|[[Hakuna]]|link=Hakuna<br />
File:Henry.png|[[Henry]]|link=Henry
File:Jimmy.png|[[Jimmy]]|link=Jimmy
File:John.png|[[John]]|link=John
File:Joseph.png|[[Joseph]]|link=Joseph
File:Jumbo.png|[[Jumbo]]|link=Jumbo
File:Kevin.png|[[Kevin]]|link=Kevin
File:Lin.png|[[Lin]]|link=Lin
File:Max.png|[[Max]]|link=Max<br />
File:Miguel.png|[[Miguel]]|link=Miguel
File:Noodle.png|[[Noodle]]|link=Noodle
File:Old_Lee.png|[[Old Lee]]|link=Old_Lee
File:Perry.png|[[Perry]]|link=Perry
File:Phil.png|[[Phil]]|link=Phil
File:Pickman.png|[[Pickman]]|link=Pickman
File:Raphael.png|[[Raphael]]|link=Raphael
File:Ray.png|[[Ray]]|link=Ray<br />
File:Richard.png|[[Richard]]|link=Richard
File:Robert.png|[[Robert]]|link=Robert
File:Rudolph.png|[[Rudolph]]|link=Rudolph
File:Sam.png|[[Sam]]|link=Sam
File:Teddy.png|[[Teddy]]|link=Teddy
File:Thomas.png|[[Thomas]]|link=Thomas
File:Tim.png|[[Tim]]|link=Tim
File:Tony.png|[[Tony]]|link=Tony
File:Vincent.png|[[Vincent]]|link=Vincent
File:Vladimir.png|[[Vladimir]]|link=Vladimir
File:Walter.png|[[Walter]]|link=Walter
File:Whitey.png|[[Whitey]]|link=Whitey
File:Wilbur.png|[[Wilbur]]|link=Wilbur
File:William.png|[[William]]|link=William
File:Winston.png|[[Winston]]|link=Winston
</gallery>
0ed753c86308a08667cad5d0cecaa81ca462f168
???
0
130
409
2023-11-27T09:25:52Z
Glasswarg
368797
Created page with "This page is for the - currently un-announced - third playable character in [[Back to the Dawn]]. == Speculation == The community seems to have a few possibilities of who this third playable character could be. Some speculate that [[Bam]] would make sense, given his prominence in the title screen, and his curious mission to stop cult activities within [[Boulderton Prison]]. Others think it could be [[Fenrir]], the wolf that [[Bob]] is pursuing, due to the statement on..."
wikitext
text/x-wiki
This page is for the - currently un-announced - third playable character in [[Back to the Dawn]].
== Speculation ==
The community seems to have a few possibilities of who this third playable character could be. Some speculate that [[Bam]] would make sense, given his prominence in the title screen, and his curious mission to stop cult activities within [[Boulderton Prison]]. Others think it could be [[Fenrir]], the wolf that [[Bob]] is pursuing, due to the statement on the character select that this character has 'not been captured' yet.
However, there's nothing concrete. Only time will tell.
[[Category:Prisoners]]
d8e4ad2cf48487fec88d9851c7e0c77efaf5c6b5
410
409
2023-11-27T09:26:53Z
Glasswarg
368797
wikitext
text/x-wiki
This page is for the - currently un-announced - third playable character in [[Back to the Dawn]].
[[File:Unknown.png|thumb|Who knows, this could even be [[Bruce]]!]]
== Speculation ==
The community seems to have a few possibilities of who this third playable character could be. Some speculate that [[Bam]] would make sense, given his prominence in the title screen, and his curious mission to stop cult activities within [[Boulderton Prison]]. Others think it could be [[Fenrir]], the wolf that [[Bob]] is pursuing, due to the statement on the character select that this character has 'not been captured' yet.
However, there's nothing concrete. Only time will tell.
[[Category:Prisoners]]
80addbea359b1931361b0cf4b73520ab5eb4d120
411
410
2023-11-27T09:27:08Z
Glasswarg
368797
wikitext
text/x-wiki
[[File:Unknown.png|thumb|Who knows, this could even be [[Bruce]]!]]
This page is for the - currently un-announced - third playable character in [[Back to the Dawn]].
== Speculation ==
The community seems to have a few possibilities of who this third playable character could be. Some speculate that [[Bam]] would make sense, given his prominence in the title screen, and his curious mission to stop cult activities within [[Boulderton Prison]]. Others think it could be [[Fenrir]], the wolf that [[Bob]] is pursuing, due to the statement on the character select that this character has 'not been captured' yet.
However, there's nothing concrete. Only time will tell.
[[Category:Prisoners]]
db49c656907f3da70dfdf34c85206b6654df1b22
Characters
0
6
414
67
2023-11-27T09:41:41Z
Glasswarg
368797
wikitext
text/x-wiki
A wide cast appears in [[Back to the Dawn]].
__TOC__
== Protagonists ==
<gallery mode="packed" widths=200px heights=200px>
File:Thomas.png|[[Thomas]]|link=Thomas
File:Bob.png|[[Bob]]|link=Bob
File:Unknown.png|[[???]]|link=???
</gallery>
== Supporting Cast ==
=== Thomas' Story ===
<gallery mode="packed" widths=200px heights=200px>
File:Reed.png|[[Reed]]|link=Reed
File:Maggie.png|[[Maggie]]|link=Maggie
File:Angelo.png|[[Angelo]]|link=Angelo
File:MayorHidden.png|[[The Mayor]]|link=Mayor
File:IrisHidden.png|[[A Mysterious Informant]]|link=Iris
</gallery>
=== Bob's Story ===
Coming Soon.
== Prisoners ==
[[Prisoners|All 47 of the usual suspects]].
== Guards ==
[[Guards|Keeping Boulderton 'safe']].
== Prison Staff ==
[[PrisonStaff|The admins and support staff that keep it all going]].
== Other Side Characters ==
[[PrisonStaff|And everyone else]]!
f5e21a836df4f8cf54dee928c5c997cdc9e676db
416
414
2023-11-27T10:08:48Z
Glasswarg
368797
/* Other Side Characters */
wikitext
text/x-wiki
A wide cast appears in [[Back to the Dawn]].
__TOC__
== Protagonists ==
<gallery mode="packed" widths=200px heights=200px>
File:Thomas.png|[[Thomas]]|link=Thomas
File:Bob.png|[[Bob]]|link=Bob
File:Unknown.png|[[???]]|link=???
</gallery>
== Supporting Cast ==
=== Thomas' Story ===
<gallery mode="packed" widths=200px heights=200px>
File:Reed.png|[[Reed]]|link=Reed
File:Maggie.png|[[Maggie]]|link=Maggie
File:Angelo.png|[[Angelo]]|link=Angelo
File:MayorHidden.png|[[The Mayor]]|link=Mayor
File:IrisHidden.png|[[A Mysterious Informant]]|link=Iris
</gallery>
=== Bob's Story ===
Coming Soon.
== Prisoners ==
[[Prisoners|All 47 of the usual suspects]].
== Guards ==
[[Guards|Keeping Boulderton 'safe']].
== Prison Staff ==
[[PrisonStaff|The admins and support staff that keep it all going]].
== Other Side Characters ==
[[SideCharacters|And everyone else]]!
ea3c179b08fc425c5ee71b647723f28858c69c6e
417
416
2023-11-27T10:09:14Z
Glasswarg
368797
/* Other Side Characters */
wikitext
text/x-wiki
A wide cast appears in [[Back to the Dawn]].
__TOC__
== Protagonists ==
<gallery mode="packed" widths=200px heights=200px>
File:Thomas.png|[[Thomas]]|link=Thomas
File:Bob.png|[[Bob]]|link=Bob
File:Unknown.png|[[???]]|link=???
</gallery>
== Supporting Cast ==
=== Thomas' Story ===
<gallery mode="packed" widths=200px heights=200px>
File:Reed.png|[[Reed]]|link=Reed
File:Maggie.png|[[Maggie]]|link=Maggie
File:Angelo.png|[[Angelo]]|link=Angelo
File:MayorHidden.png|[[The Mayor]]|link=Mayor
File:IrisHidden.png|[[A Mysterious Informant]]|link=Iris
</gallery>
=== Bob's Story ===
Coming Soon.
== Prisoners ==
[[Prisoners|All 47 of the usual suspects]].
== Guards ==
[[Guards|Keeping Boulderton 'safe']].
== Prison Staff ==
[[PrisonStaff|The admins and support staff that keep it all going]].
== Other Side Characters ==
[[Side_Characters|And everyone else]]!
29a197f1526a85e3fb42eaae9824addd9330579a
File:Thomas.png
6
131
415
2023-11-27T09:58:39Z
Glasswarg
368797
Prisoner-style image of Thomas.
wikitext
text/x-wiki
== Summary ==
Prisoner-style image of Thomas.
3044206ef31de90a70080162aa60fe0b528f8638
File:ResidentSkidroad.png
6
132
421
2023-11-27T10:14:03Z
Glasswarg
368797
Image of the resident of Skidroad Thomas interviews.
wikitext
text/x-wiki
== Summary ==
Image of the resident of Skidroad Thomas interviews.
623cc95deeeba5d9aa7dd00f822cb4fa6dc924ab
425
421
2023-11-27T10:27:09Z
Glasswarg
368797
Glasswarg uploaded a new version of [[File:ResidentSkidroad.png]]
wikitext
text/x-wiki
== Summary ==
Image of the resident of Skidroad Thomas interviews.
623cc95deeeba5d9aa7dd00f822cb4fa6dc924ab
File:Kong.png
6
133
422
2023-11-27T10:19:15Z
Glasswarg
368797
Image of Kong, Angelo's henchman.
wikitext
text/x-wiki
== Summary ==
Image of Kong, Angelo's henchman.
0880d27bd37434ca6f1920914e3079b4d2ab10e7
424
422
2023-11-27T10:24:44Z
Glasswarg
368797
Glasswarg uploaded a new version of [[File:Kong.png]]
wikitext
text/x-wiki
== Summary ==
Image of Kong, Angelo's henchman.
0880d27bd37434ca6f1920914e3079b4d2ab10e7
Max
0
134
429
2023-11-27T18:38:39Z
Jason Ravis
367869
Created page with "Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang. {{PrisonerHighSec |Prisoner Name=Max |Image=Max.png |Species=Honey Badger |Inmate ID=1737 |Cell=B207 |Stats= |Gang=Black Claw Gang (Lieutenant) |Work= |Bond Skill= [[Skills|Giant Killer]] |Associates=[[Caesar]] |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== A honey badger with a flat white head, whose prison nickname is Land..."
wikitext
text/x-wiki
Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang.
{{PrisonerHighSec
|Prisoner Name=Max
|Image=Max.png
|Species=Honey Badger
|Inmate ID=1737
|Cell=B207
|Stats=
|Gang=Black Claw Gang (Lieutenant)
|Work=
|Bond Skill= [[Skills|Giant Killer]]
|Associates=[[Caesar]]
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
===Bonded===
A honey badger with a flat white head, whose prison nickname is Landmine! With a temper as explosive as his nickname implies, even the slightest glance is enough to make him fly off the handle. He is extremely sensitive about his height, and often boasts that he can take anyone in a fight, no matter how big they are. Max comes from a military family. His grandfather, father, and uncle were all war heroes. He grew up with the strong ambition to become a soldier and make his mark on the battlefield. After several years of tough training, he finally achieved his dream of joining the famous Echo Force special operations unit, and was deployed all around the world to perform the most complex, classified, and dangerous missions.
But combat was nothing like Max had imagined. There was no glory, heroism, or honor. Battle was the cries of children echoing through the ruined cities, sand and mud in his nose and mouth, and sniper fire that seemed to come from nowhere. The fear of death gradually made his comrades numb, cold, and ruthless.
Max's team had just finished taking out an enemy stronghold. While sweeping the battlefield, he discovered a secret underground room. Inside was a large amount of gold.
"Hey, we should split it, shouldn't we? Consider it compensation for our traumas," laughed Nick the Bison. "Forget about it, man. See these prisoners. Someone's gonna snitch," warned Steve the Porcupine. Then Max came up with what he thought was a good idea: "Maybe we can make a deal with 'em? Tell 'em to keep their mouths shut and get the hell outta here." Major Michael the Moose dismissed the proposal. "Kid, they'll go straight to the press and expose us. The media will turn the whole thing into a shitstorm." Nick was not happy: "What?! So we're just gonna turn it in so the politicians and pencil pushers can take it for themselves?!" "No, we don't have to worry about it getting out, replied Michael calmly, "because the dead can't talk." Before anyone could respond, the Major shot one of the prisoners in the head.
He then ordered the others to execute one prisoner each, to give them leverage over each other in case any one of them decided to "find their conscience" in the future. Nick hesitated for a moment, but pulled the trigger because he needed money to send home to his pregnant wife. However, Max and Steve refused; they still believed in a sense of honor among warriors.
"I'm out. You can have my share. I didn't sign up to be an executioner," exclaimed Steve and walked toward the door. But before he could set foot outside, Michael put a bullet in his back. The moose was now in a frenzy of blind greed.
A firefight broke out in the secret room. Max decided to help the wounded Steve. He shot Nick dead as Steve laid down covering fire, and then he engaged Michael in hand-to-hand combat. Although the tiny honey badger was like a rag doll compared to the enormous moose, Max used his speed and agility to climb onto Michael's back, then use his sharp, powerful teeth to break the murderer's neck.
The fight was over. Poor Steve died of blood loss, and the two surviving prisoners escaped amid the chaos. Now all of the gold was Max's for the taking, but it gave him no happiness.
Max sold the gold on the black market and divided it into four shares: one for himself, and one each for Steve, Nick, and Michael's families. A few days later, the investigation team came for Max. Just as Michael had predicted, the two escaped prisoners had told the media what happened in the secret room. The Echo Force scandal shocked the nation, and Max was court-martialed for looting and dealing in captured property.
== How to bond ==
Stay up all night in [[segregation].
(find the threshold of what counts as this; You can go at 21:28 and stay up until 3 something before being sent back, but then I stayed up until dawn in my cell so I don't know if that is required too.)
[[Category:Prisoners]]
a5c8f1e2d1430a35aaa10d0850af19aec5e0038a
430
429
2023-11-27T18:39:47Z
Jason Ravis
367869
wikitext
text/x-wiki
Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang.
{{PrisonerHighSec
|Prisoner Name=Max
|Image=Max.png
|Species=Honey Badger
|Inmate ID=1737
|Cell=B207
|Stats=
|Gang=Black Claw Gang (Lieutenant)
|Work=
|Bond Skill= [[Skills|Giant Killer]]
|Associates=[[Caesar]]
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
===Bonded===
A honey badger with a flat white head, whose prison nickname is Landmine! With a temper as explosive as his nickname implies, even the slightest glance is enough to make him fly off the handle. He is extremely sensitive about his height, and often boasts that he can take anyone in a fight, no matter how big they are. Max comes from a military family. His grandfather, father, and uncle were all war heroes. He grew up with the strong ambition to become a soldier and make his mark on the battlefield. After several years of tough training, he finally achieved his dream of joining the famous Echo Force special operations unit, and was deployed all around the world to perform the most complex, classified, and dangerous missions.
<br />But combat was nothing like Max had imagined. There was no glory, heroism, or honor. Battle was the cries of children echoing through the ruined cities, sand and mud in his nose and mouth, and sniper fire that seemed to come from nowhere. The fear of death gradually made his comrades numb, cold, and ruthless.
<br />Max's team had just finished taking out an enemy stronghold. While sweeping the battlefield, he discovered a secret underground room. Inside was a large amount of gold.
"Hey, we should split it, shouldn't we? Consider it compensation for our traumas," laughed Nick the Bison. "Forget about it, man. See these prisoners. Someone's gonna snitch," warned Steve the Porcupine. Then Max came up with what he thought was a good idea: "Maybe we can make a deal with 'em? Tell 'em to keep their mouths shut and get the hell outta here." Major Michael the Moose dismissed the proposal. "Kid, they'll go straight to the press and expose us. The media will turn the whole thing into a shitstorm." Nick was not happy: "What?! So we're just gonna turn it in so the politicians and pencil pushers can take it for themselves?!" "No, we don't have to worry about it getting out, replied Michael calmly, "because the dead can't talk." Before anyone could respond, the Major shot one of the prisoners in the head.
<br />He then ordered the others to execute one prisoner each, to give them leverage over each other in case any one of them decided to "find their conscience" in the future. Nick hesitated for a moment, but pulled the trigger because he needed money to send home to his pregnant wife. However, Max and Steve refused; they still believed in a sense of honor among warriors.
<br />"I'm out. You can have my share. I didn't sign up to be an executioner," exclaimed Steve and walked toward the door. But before he could set foot outside, Michael put a bullet in his back. The moose was now in a frenzy of blind greed.
<br />A firefight broke out in the secret room. Max decided to help the wounded Steve. He shot Nick dead as Steve laid down covering fire, and then he engaged Michael in hand-to-hand combat. Although the tiny honey badger was like a rag doll compared to the enormous moose, Max used his speed and agility to climb onto Michael's back, then use his sharp, powerful teeth to break the murderer's neck.
<br />The fight was over. Poor Steve died of blood loss, and the two surviving prisoners escaped amid the chaos. Now all of the gold was Max's for the taking, but it gave him no happiness.
<br />Max sold the gold on the black market and divided it into four shares: one for himself, and one each for Steve, Nick, and Michael's families. A few days later, the investigation team came for Max. Just as Michael had predicted, the two escaped prisoners had told the media what happened in the secret room. The Echo Force scandal shocked the nation, and Max was court-martialed for looting and dealing in captured property.
== How to bond ==
Stay up all night in [[segregation].
(find the threshold of what counts as this; You can go at 21:28 and stay up until 3 something before being sent back, but then I stayed up until dawn in my cell so I don't know if that is required too.)
[[Category:Prisoners]]
2a9a8b4c2dfc80e9e4a1e537a2ef519cc2841c2e
Crunchy
0
135
431
2023-11-27T18:43:29Z
Jason Ravis
367869
Created page with "Crunchy is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Crunchy |Image=Crunchy.png |Species=Crocodile |Inmate ID=1424 |Cell=B103 |Stats= STR 6 AGI 3 INT 3 CHR 3 |Gang=Sharp Tooth (Lieutenant) |Work= |Bond Skill= [[Skills|Double Lunacy]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A ferocious looking crocodile with a highly disagreeable perso..."
wikitext
text/x-wiki
Crunchy is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Crunchy
|Image=Crunchy.png
|Species=Crocodile
|Inmate ID=1424
|Cell=B103
|Stats= STR 6 AGI 3 INT 3 CHR 3
|Gang=Sharp Tooth (Lieutenant)
|Work=
|Bond Skill= [[Skills|Double Lunacy]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A ferocious looking crocodile with a highly disagreeable personality. He calls you a wuss and tries to provoke you into a fight. Perhaps within the prison walls, fighting is the only way he can relieve his boredom. So, is it better to just put up with it, or stand up to him? You need to make a choice.
===Bonded===
TBA
== How to Bond ==
[[Category:Prisoners]]
7c260d33adb1b2d2f5cbf15a855cd112dc1670c6
Diego
0
136
432
2023-11-27T18:47:34Z
Jason Ravis
367869
Created page with "Diego is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. He is a drug addict. {{PrisonerMedSec |Prisoner Name=Diego |Image=Diego.png |Species=Alpaca |Inmate ID=2016 |Cell=A105 |Stats= |Gang=Big Foot (Member) |Work=Kitchen |Bond Skill= [[Skills|Artful Dodger]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An alpaca who constantly has drool hanging from the corners of his mouth and whose brain is addled from heavy drug..."
wikitext
text/x-wiki
Diego is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. He is a drug addict.
{{PrisonerMedSec
|Prisoner Name=Diego
|Image=Diego.png
|Species=Alpaca
|Inmate ID=2016
|Cell=A105
|Stats=
|Gang=Big Foot (Member)
|Work=Kitchen
|Bond Skill= [[Skills|Artful Dodger]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
An alpaca who constantly has drool hanging from the corners of his mouth and whose brain is addled from heavy drug use. It is not uncommon for him to hallucinate in broad daylight, during which naked elves and lobster knights are the most frequent of the "friends" he sees. Before being incarcerated, he was an apprentice chef, but it was about to be the start of his downwards spiral.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
2a862188e32493bd4b3f75fb1d2318109bb0c347
Fallen Angels
0
112
433
376
2023-11-28T02:12:39Z
Glasswarg
368797
wikitext
text/x-wiki
Fallen Angels is a strip club located in Skidroad, and is considered to be one of the more 'high class' venues in the area. The club protects both itself and its clients by arranging to pick them up via a modified ice cream truck; the back is like a limo, but there's no windows to see out of, so the club location can't be easily traced.
== Layout ==
Fallen Angels is located inside the basement of a seemingly abandoned warehouse. Access to the club is controlled by [[Side_Characters#Freddie|a bouncer]], who summons the elevator for clientele. The elevator opens directly into the bar area of the club, with the show floor to the immediate left.
The bar area consists of a large counter, with shelves of various alcoholic beverages behind it. The usual bartender, [[Pilar]], can be found here, offering beverages, company, and tarot readings. Flanking the bar is a pole dancer, who welcomes clients into the show floor proper. Beyond her lays the main stage: Steel girders with fake flowers and large spotlights frame the space where the night's featured dancer entertains the clients watching from nearby sofas.
Further onto the show floor are more pole dancing stations, and two private rooms for clients to rent. These rooms are large, lined by chaise lounges and coffee tables, with a central platform for entertainers to strut their stuff.
Next to these rooms lays the club bathroom (which splits into male and female toilets after the entrance hall). Back towards the bar area, and next to the main stage, lays the hallway to the back of the club. Here, [[Side_Characters#Brody|another bouncer]] guards the stock room, and employee dressing rooms, from wandering clients.
Overall the atmosphere of the club is subdued and mysterious, with the decor suggesting an appeal to high-class luxury - a seedy home-away-from-home for the more rakish uppercrust.
== Plot ==
<div class="mw-collapsible" style="background-color: transparent !important; border: none !important;">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;">
After finding out this is where [[Iris]], [[Thomas|Thomas']] apparent informant, works, [[Reed]] takes it upon himself to track her down. Through his contact at the Baroness bar, he arranges to be taken to the club that night. He asks various girls about Iris, until it becomes clear that the main girl for that night, [[Rona]], might know something. Reed wins a game of chance with the bartender, and impresses a client and her worker, allowing him to dress up as a new performer and enter the dressing rooms and ask Rona about Iris. He learns that after Thomas failed to take her call seriously, she went into hiding at the home a favored client once gave her.
</div>
</div>
7298fbc15f877ddb74f0490fad014785bbecd090
440
433
2023-11-28T03:54:08Z
Glasswarg
368797
wikitext
text/x-wiki
Fallen Angels is a strip club located in Skidroad, and is considered to be one of the more 'high class' venues in the area. The club protects both itself and its clients by arranging to pick them up via a modified ice cream truck; the back is like a limo, but there's no windows to see out of, so the club location can't be easily traced.
== Layout ==
Fallen Angels is located inside the basement of a seemingly abandoned warehouse. Access to the club is controlled by [[Side_Characters#Freddie|a bouncer]], who summons the elevator for clientele. The elevator opens directly into the bar area of the club, with the show floor to the immediate left.
The bar area consists of a large counter, with shelves of various alcoholic beverages behind it. The usual bartender, [[Pilar]], can be found here, offering beverages, company, and tarot readings. Flanking the bar is a pole dancer, who welcomes clients into the show floor proper. Beyond her lays the main stage: Steel girders with fake flowers and large spotlights frame the space where the night's featured dancer entertains the clients watching from nearby sofas.
Further onto the show floor are more pole dancing stations, and two private rooms for clients to rent. These rooms are large, lined by chaise lounges and coffee tables, with a central platform for entertainers to strut their stuff.
Next to these rooms lays the club bathroom (which splits into male and female toilets after the entrance hall). Back towards the bar area, and next to the main stage, lays the hallway to the back of the club. Here, [[Side_Characters#Brody|another bouncer]] guards the stock room, and employee dressing rooms, from wandering clients.
Overall the atmosphere of the club is subdued and mysterious, with the decor suggesting an appeal to high-class luxury - a seedy home-away-from-home for the more rakish uppercrust.
== Plot ==
<div class="mw-collapsible mw-collapsed" style="background-color: transparent !important; border: none !important;">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content mw-collapsed" style="background-color: transparent !important; border: none !important;">
After finding out this is where [[Iris]], [[Thomas|Thomas']] apparent informant, works, [[Reed]] takes it upon himself to track her down. Through his contact at the Baroness bar, he arranges to be taken to the club that night. He asks various girls about Iris, until it becomes clear that the main girl for that night, [[Rona]], might know something. Reed wins a game of chance with the bartender, and impresses a client and her worker, allowing him to dress up as a new performer and enter the dressing rooms and ask Rona about Iris. He learns that after Thomas failed to take her call seriously, she went into hiding at the home a favored client once gave her.
</div>
</div>
f0e74a3010406a09a50ab72d45000edf883382a4
Angelo
0
137
434
2023-11-28T03:36:43Z
Glasswarg
368797
Created page with "{{AntagonistInfo |Antagonist Name=Angelo |Image=Angelo.png |Species=Wolf |Occupation=Election Campaign Manager (Official), </br> Fixer (Rumored) |Associates=[[Mayor]], [[Side_Characters#Kong|Kong]], [[Side_Characters#UnnamedThugs|Various Thugs]] }} __TOC__ === Background === Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far fro..."
wikitext
text/x-wiki
{{AntagonistInfo
|Antagonist Name=Angelo
|Image=Angelo.png
|Species=Wolf
|Occupation=Election Campaign Manager (Official), </br> Fixer (Rumored)
|Associates=[[Mayor]], [[Side_Characters#Kong|Kong]], [[Side_Characters#UnnamedThugs|Various Thugs]]
}}
__TOC__
=== Background ===
Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side.
== Plot ==
<div class="mw-collapsible" style="background-color: transparent !important; border: none !important;">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;">
Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda.
But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends.
</div>
</div>
22ce27204dcc0ec968f1e7807e794b7a5a4a2148
435
434
2023-11-28T03:37:21Z
Glasswarg
368797
wikitext
text/x-wiki
{{AntagonistInfo
|Antagonist Name=Angelo
|Image=Angelo.png
|Species=Wolf
|Occupation=Election Campaign Manager (Official), </br> Fixer (Rumored)
|Associates=[[Mayor]], [[Side_Characters#Kong|Kong]],</br> [[Side_Characters#UnnamedThugs|Various Thugs]]
}}
__TOC__
=== Background ===
Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side.
== Plot ==
<div class="mw-collapsible" style="background-color: transparent !important; border: none !important;">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;">
Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda.</br></br>
But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends.
</div>
</div>
aa2f70ed721d5b3571e190f9bc7ff36ee721c3ca
436
435
2023-11-28T03:37:44Z
Glasswarg
368797
wikitext
text/x-wiki
{{AntagonistInfo
|Antagonist Name=Angelo
|Image=Angelo.png
|Species=Wolf
|Occupation=Election Campaign</br> Manager (Official), </br> Fixer (Rumored)
|Associates=[[Mayor]], [[Side_Characters#Kong|Kong]],</br> [[Side_Characters#UnnamedThugs|Various Thugs]]
}}
__TOC__
=== Background ===
Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side.
== Plot ==
<div class="mw-collapsible" style="background-color: transparent !important; border: none !important;">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;">
Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda.</br></br>
But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends.
</div>
</div>
ff6f70606356dd11fb59312b6ba3cf0108bc9d3e
437
436
2023-11-28T03:38:29Z
Glasswarg
368797
wikitext
text/x-wiki
{{AntagonistInfo
|Antagonist Name=Angelo
|Image=Angelo.png
|Species=Wolf
|Occupation=Election Campaign</br> Manager (Official), </br> Fixer (Rumored)
|Associates=[[Mayor]], [[Side_Characters#Kong|Kong]],</br> [[Side_Characters#UnnamedThugs|Various Thugs]]
}}
__TOC__
== Background ==
Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side.
== Plot ==
<div class="mw-collapsible" style="background-color: transparent !important; border: none !important;">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;">
Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda.</br>
But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends.
</div>
</div>
4aa5cc3965f724ad4c9974a4b41601839e939dfe
438
437
2023-11-28T03:52:36Z
Glasswarg
368797
wikitext
text/x-wiki
{{AntagonistInfo
|Antagonist Name=Angelo
|Image=Angelo.png
|Species=Wolf
|Occupation=Campaign Manager, </br> Fixer (Rumored)
|Associates=[[Mayor]], [[Side_Characters#Kong|Kong]],</br> [[Side_Characters#UnnamedThugs|Various Thugs]]
}}
__TOC__
== Background ==
Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side.
== Plot ==
<div class="mw-collapsible" style="background-color: transparent">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content" style="background-color: transparent">
Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda.
But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends.
</div>
</div>
076abcf09006dfe2fc7edd415cae6f61a7958efb
439
438
2023-11-28T03:53:49Z
Glasswarg
368797
wikitext
text/x-wiki
{{AntagonistInfo
|Antagonist Name=Angelo
|Image=Angelo.png
|Species=Wolf
|Occupation=Campaign Manager, </br> Fixer (Rumored)
|Associates=[[Mayor]], [[Side_Characters#Kong|Kong]],</br> [[Side_Characters#UnnamedThugs|Various Thugs]]
}}
__TOC__
== Background ==
Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side.
== Plot ==
<div class="mw-collapsible mw-collapsed" style="background-color: transparent">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content mw-collapsed" style="background-color: transparent">
Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda.
But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends.
</div>
</div>
1bd634ad415a91c02c4a1bae3e33e4794210cce0
Mayor
0
138
442
2023-11-28T04:40:05Z
Glasswarg
368797
Created page with "{{AntagonistInfo |Antagonist Name= |Image=Mayor.png |Species=Human |Occupation=City Mayor |Associates=[[Angelo]], [[Side_Characters#UnnamedNephew|His Nephew]] }} __TOC__ == Background == To be added. == Plot == <div class="mw-collapsible mw-collapsed" style="background-color: transparent"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content mw-collapsed" style="background-color: transparent"> To be added. </div> </div>"
wikitext
text/x-wiki
{{AntagonistInfo
|Antagonist Name=
|Image=Mayor.png
|Species=Human
|Occupation=City Mayor
|Associates=[[Angelo]], [[Side_Characters#UnnamedNephew|His Nephew]]
}}
__TOC__
== Background ==
To be added.
== Plot ==
<div class="mw-collapsible mw-collapsed" style="background-color: transparent">
[[File:SpoilerThomas.png|frameless|borderless]]
<div class="mw-collapsible-content mw-collapsed" style="background-color: transparent">
To be added.
</div>
</div>
55b7fa6c6f27742f5c26c8356fa65b8afebade1a
File:SergeantNorman.png
6
139
443
2023-11-28T06:08:53Z
Glasswarg
368797
Image of Sergeant Norman.
wikitext
text/x-wiki
== Summary ==
Image of Sergeant Norman.
5dbc66e5739c6b55e2827b1c5a5092dce2cc71b9
File:Eric.png
6
140
444
2023-11-28T06:09:10Z
Glasswarg
368797
Image of Officer Eric.
wikitext
text/x-wiki
== Summary ==
Image of Officer Eric.
d13d9766fc5a66ad1caabe729655d676b3c1ac4c
File:Kyle.png
6
141
445
2023-11-28T06:09:32Z
Glasswarg
368797
Image of Officer Kyle.
wikitext
text/x-wiki
== Summary ==
Image of Officer Kyle.
1325d189e3ff3d216e90b146ddec34253b8bd88d
File:Unknown.png
6
128
448
392
2023-11-28T11:05:48Z
Glasswarg
368797
Glasswarg uploaded a new version of [[File:Unknown.png]]
wikitext
text/x-wiki
== Summary ==
Image to be used when a character's appearance is unknown.
e184d9d9e3d3ed59dc2f705fc40c8071b5b493dc
Trivia, Easter Eggs, and References
0
92
451
450
2023-11-28T11:43:30Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy'].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film.
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits.
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
* [[Vincent]] sings a few bars of the feature song of [https://en.wikipedia.org/wiki/8_Mile_(film) 800 Mile], a rap bio-pic, during one lunch: ''</br>♫Yo, you better lose yourself in the pizza, the moment; you own it, you better never let it go! </br>You only get one bite, don't miss your chance to chow; this slice of pizza pie comes only once in a lifetime!♫''
== Other Trivia ==
* A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River.
* Ray's skill, [[Skills#Charmer|Charmer]], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray.
1b0ec12922dee1e97580bf00b922632efbba35ec
464
451
2023-11-29T02:23:45Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far.
== Character Names ==
* [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise].
* [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill].
* Billy the guard happens to be a Pit Bull.
* [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series].
* [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy'].
* [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King].
* [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film.
* [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant].
* [[Lin]]'s name is a reference to his species, pango''lin''.
* A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!]
* [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre.
* [[Ray]]'s name is likely a reference to his actual species, a racehorse.
* [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories].
== Entertainment ==
* Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits.
* North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]?
* The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies].
* Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie.
* The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise].
* Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover.
* Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it!
* The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, [[Side_Characters#X|'X']], is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant].
* The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist.
* Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin].
* [[Vincent]] sings a few bars of the feature song of [https://en.wikipedia.org/wiki/8_Mile_(film) 800 Mile], a rap bio-pic, during one lunch: ''</br>♫Yo, you better lose yourself in the pizza, the moment; you own it, you better never let it go! </br>You only get one bite, don't miss your chance to chow; this slice of pizza pie comes only once in a lifetime!♫''
== Other Trivia ==
* A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River.
* Ray's skill, [[Skills#Charmer|Charmer]], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray.
8be1dc09fa5e6dc4ce98f6bff227cebcf8acf284
Side Characters
0
114
452
447
2023-11-28T12:20:48Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursFamily"
<!--WilbursFamily-->
| [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|- id="X"
<!--X-->
| [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshow Waves, who became a legend with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, and still greatly admires him. ||
|}
46defb660bdf147fbc4259fe7280a91737986432
453
452
2023-11-28T12:21:05Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursFamily"
<!--WilbursFamily-->
| [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist who is trying to force various petroleum companies out of the fragile area she lives in. ||
|- id="X"
<!--X-->
| [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, and still greatly admires him. ||
|}
abb69d74237bc363f99ef80873cd8cf55f8ea27d
454
453
2023-11-28T12:22:08Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursFamily"
<!--WilbursFamily-->
| [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. ||
|- id="X"
<!--X-->
| [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. ||
|}
9027e9a85b9a70d025fcd58230fb32b4144deadd
459
454
2023-11-29T01:47:43Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Domino"
<!--Domino-->
| [[File:Unknown.png]] || Domino || Flamingo || The [Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, when his car was tampered with in an effort to silence him after he was discovered recording the Mayor's corruption. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursFamily"
<!--WilbursFamily-->
| [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. ||
|- id="X"
<!--X-->
| [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. ||
|}
b92e6777bafe2d03580f92e4198deb7ffa268457
460
459
2023-11-29T01:48:15Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Domino"
<!--Domino-->
| [[File:Unknown.png]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered recording the Mayor's corruption. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursFamily"
<!--WilbursFamily-->
| [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. ||
|- id="X"
<!--X-->
| [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. ||
|}
979a0bd97aa403c61edb786333824441fba4cf1f
461
460
2023-11-29T01:48:37Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Domino"
<!--Domino-->
| [[File:Unknown.png]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered </br>recording the Mayor's corruption. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursFamily"
<!--WilbursFamily-->
| [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. ||
|- id="X"
<!--X-->
| [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. ||
|}
57f9229ea6232bab3dd91dccb72f085f17d7eda3
465
461
2023-11-29T02:24:07Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Cthulor"
<!--Cthulor-->
| [[File:Cthulor.png]] || Cthulor || Unfathomable || Deity worshipped by [[Wilbur]], [[Pickman]], and [[Miguel]]. Might bring about the end times, </br>if [[Bam]] doesn't stop them. Don't worry about it though, that's his problem, not yours.||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Domino"
<!--Domino-->
| [[File:Unknown.png]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered </br>recording the Mayor's corruption. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursFamily"
<!--WilbursFamily-->
| [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. ||
|- id="X"
<!--X-->
| [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. ||
|}
c38e6d8a39961764b74463f1cf6c048ae322f479
466
465
2023-11-29T02:26:46Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png|148px]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Cthulor"
<!--Cthulor-->
| [[File:Cthulor.png]] || Cthulor || Unfathomable || Deity worshipped by [[Wilbur]], [[Pickman]], and [[Miguel]]. Might bring about the end times, </br>if [[Bam]] doesn't stop them. Don't worry about it though, that's his problem, not yours.||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png|148px]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Domino"
<!--Domino-->
| [[File:Unknown.png|148px]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered </br>recording the Mayor's corruption. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png|148px]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png|148px]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png|148px]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png|148px]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png|148px]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png|148px]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png|148px]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursFamily"
<!--WilbursFamily-->
| [[File:Unknown.png|148px]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. ||
|- id="X"
<!--X-->
| [[File:Unknown.png|148px]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. ||
|}
2e26a9e9708c8e3e68923ca4c2152dde081f777f
467
466
2023-11-29T02:27:25Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png|148px]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Cthulor"
<!--Cthulor-->
| [[File:Cthulor.png]] || Cthulor || Unfathomable || Deity worshipped by [[Wilbur]], [[Pickman]], and [[Miguel]]. Might bring about the end times, </br>if [[Bam]] doesn't stop them. Don't worry about it though, that's his problem, not yours.||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png|148px]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Domino"
<!--Domino-->
| [[File:Unknown.png|148px]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered </br>recording the Mayor's corruption. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png|148px]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png|148px]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png|148px]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png|148px]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png|148px]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png|148px]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png|148px]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png|148px]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursFamily"
<!--WilbursFamily-->
| [[File:Unknown.png|148px]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. ||
|- id="X"
<!--X-->
| [[File:Unknown.png|148px]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. ||
|}
68e6098b2744aa7ae0ed9f76c8fdbbe9ddcc192c
468
467
2023-11-29T02:28:25Z
Glasswarg
368797
wikitext
text/x-wiki
[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter.
For a list of the prison guards, please see [[here|Guards]].
{| class="wikitable" width="100%" valign="top"
|-
! Image !! Name !! Species !! Notes
|- id="Adam"
<!--Adam-->
| [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. ||
|- id="BaronessBartender"
<!--BaronessBartender-->
| [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.||
|- id="Brody"
<!--Brody-->
| [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.||
|- id="Brooks"
<!--Brooks-->
| [[File:Unknown.png|148px]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. ||
|- id="Clint"
<!--Clint-->
| [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. ||
|- id="Cthulor"
<!--Cthulor-->
| [[File:Cthulor.png]] || Cthulor || Unfathomable || Deity worshipped by [[Wilbur]], [[Pickman]], and [[Miguel]]. Might bring about the end times, </br>if [[Bam]] doesn't stop them. Don't worry about it though, that's his problem, not yours.||
|- id="Diaz"
<!--Diaz-->
| [[File:Unknown.png|148px]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. ||
|- id="Domino"
<!--Domino-->
| [[File:Unknown.png|148px]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered </br>recording the Mayor's corruption. ||
|- id="Edward"
<!--Edward-->
| [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. ||
|- id="Eric"
<!--Eric-->
| [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. ||
|- id="FrankSr"
<!--FrankSr-->
| [[File:Unknown.png|148px]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. ||
|- id="Freddie"
<!--Freddie-->
| [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.||
|- id="Gloria"
<!--Gloria-->
| [[File:Unknown.png|148px]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. </br>As such, she is willing to help him out in his scheme to intercept a particular letter...||
|- id="Jeff"
<!--Jeff-->
| [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. ||
|- id="Hank"
<!--Hank-->
| [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. ||
|- id="Hugh"
<!--Hugh-->
| [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. ||
|- id="Kong"
<!--Kong-->
| [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. ||
|- id="Kyle"
<!--Kyle-->
| [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. ||
|- id="Lulu"
<!--Lulu-->
| [[File:Unknown.png|148px]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.||
|- id="Miranda"
<!--Miranda-->
| [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.||
|- id="JeffNicole"
<!--JeffNicole-->
| [[File:Unknown.png|148px]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.||
|- id="SamNicole"
<!--SamNicole-->
| [[File:Unknown.png|148px]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.||
|- id="NicoleMother"
<!--NicoleMother-->
| [[File:Unknown.png|148px]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. ||
|- id="Pilar"
<!--Pilar-->
| [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. ||
|- id="Reiko"
<!--Reiko-->
| [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. ||
|- id="Rona"
<!--Rona-->
| [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.||
|- id="SargeantNorman"
<!--SargeantNorman-->
| [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. ||
|- id="Sophie"
<!--Sophie-->
| [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. ||
|- id="Sullivans"
<!--Sullivans-->
| [[File:Unknown.png|148px]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. ||
|- id="Thugs"
<!--Thugs-->
| [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. ||
|- id="UnnamedNephew"
<!--UnnamedNephew-->
| [[File:Unknown.png|148px]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. ||
|- id="UnnamedSkidroad"
<!--UnnamedSkidroad-->
| [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. ||
|- id="WilbursFamily"
<!--WilbursFamily-->
| [[File:Unknown.png|148px]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. ||
|- id="X"
<!--X-->
| [[File:Unknown.png|148px]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. ||
|}
11e2aadbd4fd2c5a1baf9812b184e1fec8232a84
Boulderton Prison
0
58
455
160
2023-11-28T12:23:55Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure.
[[File:Roof.jpg|thumb|The roof, at sunset.]]
__TOC__
=== Layout ===
Boulderton Prison is a large facility in the north part of Boulderton, consisting of a front-facing administration building, behind which lays a
spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit.
The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the
main internment block.
The main internment block itself consists of two wings, public showers, and a control room at the
center. This building is two stories tall, and the floor above the control room has a small rec
room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be
accessed through a stairwell here as well.
Behind the main internment block are several smaller buildings, scattered throughout the grounds.
These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at
the very edge of the prison grounds, segregation.
<div><ul>
<li style="display: inline-block;"> [[File:MainBuildingMap.png|thumb|none|300px|The Main Building]] </li>
<li style="display: inline-block;"> [[File:MapofYard.png|thumb|none|300px|The Yard]] </li>
<li style="display: inline-block;"> [[File:DetailedMap.png|thumb|none|300px|Your New Home!]] </li>
</ul></div>
=== Schedule ===
The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity.
[[File:Headcount.png|thumb|Make sure you show up on time!]]
{| class="wikitable" style="width: 15.8%;"
! Time !! Activity
|-
| 7:45 AM || Headcount
|-
| 8:00 AM || Work/Freetime
|-
| 12:00 PM || Lunch
|-
| 1:00 PM || Yard Time
|-
| 5:30 PM || Dinner/Freetime
|-
| 9:30 PM || Lockdown
|}
Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable.
=== Population ===
Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with
inmates of various security levels interacting freely with eachother, differentiated only by the colour of
their uniform (blue for low, orange for medium, and red for high).
Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an
amphibian – the later two apparently netting the prison a grant for housing them.
For a full list of inmates, see [[Characters|here]].
[[File:SecurityInAction.png|thumb|left|Remember, you're being watched.]]
=== Security ===
Boulderton Prison has a large security force, with guards stationed throughout key points of the prison
complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are
watched by a group of snipers with orders to take out any escapees. Cameras are also stationed
throughout the grounds, focused on areas frequented both by staff and prisoners alike.
The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the
prisoners face-to-face outside the control room.
But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it
drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into
segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often
have spaces where some of the more illicit items may be hidden away in these circumstances.
=== Administration ===
The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation
over punishment. Therefore, a number of renovation projects have sprung up around the prison
grounds, and improvements to various policies have begun to trickle in. So long as the current warden
stays in power, the future for prisoners seems a little less bleak.
[[Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. Don't make the mistake of thinking just any prisoner can stroll in there, though.
d5c400bfc5b0cf4ac3170de24b683b1ac604b925
456
455
2023-11-28T12:24:16Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure.
[[File:Roof.jpg|thumb|The roof, at sunset.]]
__TOC__
=== Layout ===
Boulderton Prison is a large facility in the north part of [[Boulderton]], consisting of a front-facing administration building, behind which lays a
spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit.
The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the
main internment block.
The main internment block itself consists of two wings, public showers, and a control room at the
center. This building is two stories tall, and the floor above the control room has a small rec
room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be
accessed through a stairwell here as well.
Behind the main internment block are several smaller buildings, scattered throughout the grounds.
These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at
the very edge of the prison grounds, segregation.
<div><ul>
<li style="display: inline-block;"> [[File:MainBuildingMap.png|thumb|none|300px|The Main Building]] </li>
<li style="display: inline-block;"> [[File:MapofYard.png|thumb|none|300px|The Yard]] </li>
<li style="display: inline-block;"> [[File:DetailedMap.png|thumb|none|300px|Your New Home!]] </li>
</ul></div>
=== Schedule ===
The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity.
[[File:Headcount.png|thumb|Make sure you show up on time!]]
{| class="wikitable" style="width: 15.8%;"
! Time !! Activity
|-
| 7:45 AM || Headcount
|-
| 8:00 AM || Work/Freetime
|-
| 12:00 PM || Lunch
|-
| 1:00 PM || Yard Time
|-
| 5:30 PM || Dinner/Freetime
|-
| 9:30 PM || Lockdown
|}
Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable.
=== Population ===
Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with
inmates of various security levels interacting freely with eachother, differentiated only by the colour of
their uniform (blue for low, orange for medium, and red for high).
Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an
amphibian – the later two apparently netting the prison a grant for housing them.
For a full list of inmates, see [[Characters|here]].
[[File:SecurityInAction.png|thumb|left|Remember, you're being watched.]]
=== Security ===
Boulderton Prison has a large security force, with guards stationed throughout key points of the prison
complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are
watched by a group of snipers with orders to take out any escapees. Cameras are also stationed
throughout the grounds, focused on areas frequented both by staff and prisoners alike.
The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the
prisoners face-to-face outside the control room.
But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it
drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into
segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often
have spaces where some of the more illicit items may be hidden away in these circumstances.
=== Administration ===
The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation
over punishment. Therefore, a number of renovation projects have sprung up around the prison
grounds, and improvements to various policies have begun to trickle in. So long as the current warden
stays in power, the future for prisoners seems a little less bleak.
[[Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. Don't make the mistake of thinking just any prisoner can stroll in there, though.
aebbf09589f868bac0ae7d0d22eb348db9ac6f4b
Boulderton
0
142
457
2023-11-28T12:26:11Z
Glasswarg
368797
Created page with "Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a large, contemporary metropolis, with a variety of neighborhoods catering to a largely mammalian population."
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a large, contemporary metropolis, with a variety of neighborhoods catering to a largely mammalian population.
ed960aac8064ebb4e99dd41ef7d9709d2b1e027b
458
457
2023-11-28T13:31:56Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his lawfirm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
0cc2d1ee4885906a97321557e56076cd8d10b235
469
458
2023-11-29T02:29:35Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and Woodpecker TV. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to Cthulor, also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
== Notable Locations ==
[[Fallen Angels]]
Baroness Bar
Boulderton Prison
Blackmarsh Chemical Plant
[[Woodpecker TV Station]]
6a3149b17d209a49cc63d07386f88a408a8a91ee
470
469
2023-11-29T02:29:56Z
Glasswarg
368797
/* Notable Locations */
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and Woodpecker TV. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to Cthulor, also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
== Notable Locations ==
* [[Fallen Angels]]
* Baroness Bar
* Boulderton Prison
* Blackmarsh Chemical Plant
* Woodpecker TV Station
d6dac23a4cffe6dd58956d3bfba6ce64af2f3d5e
471
470
2023-11-29T02:30:14Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to Cthulor, also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
== Notable Locations ==
* [[Fallen Angels]]
* Baroness Bar
* Boulderton Prison
* Blackmarsh Chemical Plant
* Woodpecker TV Station
f5197d34c182f57fc17b5fb7dc1dad9a3060c290
472
471
2023-11-29T02:30:46Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]], also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
== Notable Locations ==
* [[Fallen Angels]]
* Baroness Bar
* Boulderton Prison
* Blackmarsh Chemical Plant
* Woodpecker TV Station
52235c9017f44217f4cc101f88258e993b412efa
473
472
2023-11-29T02:31:10Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
== Notable Locations ==
* [[Fallen Angels]]
* Baroness Bar
* Boulderton Prison
* Blackmarsh Chemical Plant
* Woodpecker TV Station
7fca0f14262613e97b19c4c7f4f45753eb3878f0
475
473
2023-11-29T02:33:47Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
== Notable Locations ==
* [[Fallen Angels]]
* Baroness Bar
* Boulderton Prison
* Blackmarsh Chemical Plant
* Woodpecker TV Station
149a3111e8c8524c4d8ec3090af37c9797cb4eb5
476
475
2023-11-29T02:36:49Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Central District ===
Home to Town Hall and various political offices.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
== Notable Locations ==
* [[Fallen Angels]]
* Baroness Bar
* Boulderton Prison
* Blackmarsh Chemical Plant
* Woodpecker TV Station
fb02af9b0c1ce1d8abc2a9764436240534fab419
478
476
2023-11-29T02:41:45Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Central District ===
Home to Town Hall and various political offices.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
[[File:LamelegRiver.png|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]]
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
== Notable Locations ==
* [[Fallen Angels]]
* Baroness Bar
* Boulderton Prison
* Blackmarsh Chemical Plant
* Woodpecker TV Station
c616629274c7fb9326edeb9f79924c6d30c7da4a
479
478
2023-11-29T02:42:07Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Central District ===
Home to Town Hall and various political offices.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
[[File:LamelegRiver.png|thumb|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]]
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
== Notable Locations ==
* [[Fallen Angels]]
* Baroness Bar
* Boulderton Prison
* Blackmarsh Chemical Plant
* Woodpecker TV Station
ad31d23a6433ffd3d7a161f5c0feb971424ad257
480
479
2023-11-29T02:42:49Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Central District ===
Home to Town Hall and various political offices.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
[[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]]
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
== Notable Locations ==
* [[Fallen Angels]]
* Baroness Bar
* Boulderton Prison
* Blackmarsh Chemical Plant
* Woodpecker TV Station
3d686d5a6446b0f295a8f8eac93338bdef6aa16a
482
480
2023-11-29T02:44:58Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Central District ===
Home to Town Hall and various political offices.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
[[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]]
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
[[File:Street.png.png|thumb|center|A typical Boulderton street.]]
0cc743b6409e1059375f0fb151efdb76fcb0bb29
483
482
2023-11-29T02:45:11Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Central District ===
Home to Town Hall and various political offices.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
[[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]]
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
[[File:Street.png|thumb|center|A typical Boulderton street.]]
38761350e0347867785bc80522ee418db20829f2
484
483
2023-11-29T02:46:26Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Central District ===
Home to Town Hall and various political offices.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
[[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]]
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news block, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
[[File:Street.png|thumb|center|A typical Boulderton street.]]
e3d323fd95eb76e3253c19984c9dc7f94efe84d9
485
484
2023-11-29T02:46:53Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Central District ===
Home to Town Hall and various political offices.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
[[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]]
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news block - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
[[File:Street.png|thumb|center|A typical Boulderton street.]]
ddf8871d0e88cccf4b6b4e6af3ea6785b2be10f1
File:Cthulor.png
6
143
462
2023-11-29T02:18:06Z
Glasswarg
368797
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn...
wikitext
text/x-wiki
== Summary ==
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn...
e9e064f917ca3d8a3df0313cf2b01e5ea95e5a49
463
462
2023-11-29T02:18:21Z
Glasswarg
368797
/* Summary */
wikitext
text/x-wiki
== Summary ==
Ph'nglui mglw'nafh Cthulor R'lyeh wgah'nagl fhtagn...
58174602ce83b9d4af25580204ff6778c5f7af60
File:City.png
6
144
474
2023-11-29T02:31:53Z
Glasswarg
368797
City map of Boulderton.
wikitext
text/x-wiki
== Summary ==
City map of Boulderton.
372a431e60be57efc854915ada148f8d433e3996
File:LamelegRiver.png
6
145
477
2023-11-29T02:40:40Z
Glasswarg
368797
Image of the polluted Lameleg River along Skidroad.
wikitext
text/x-wiki
== Summary ==
Image of the polluted Lameleg River along Skidroad.
5ed18db369803af842c1a1a3d56bf531a76895a2
File:Street.png
6
146
481
2023-11-29T02:43:42Z
Glasswarg
368797
Image of a typical Boulderton street.
wikitext
text/x-wiki
== Summary ==
Image of a typical Boulderton street.
efd97083e8cbd1aab1e27a07d1c209f7e01f8c5b
Locations
0
147
486
2023-11-29T03:01:57Z
Glasswarg
368797
Created page with "There's a lot of places to visit in [[Back to the Dawn]]. __TOC__ == Nations == === New Eden === New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corr..."
wikitext
text/x-wiki
There's a lot of places to visit in [[Back to the Dawn]].
__TOC__
== Nations ==
=== New Eden ===
New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The major religion of the country is [[Father of the Forest]] belief.
==== Cities and Towns ====
* [[Boulderton]] - The city the game takes place in.
* Lakeshore City
=== Aslovia ===
A war-torn, Eastern European style nation. They endured a civil war until recently, and are focusing on rebuilding. Many have moved from Aslovia to other nations in hopes of a better life.
== Important Locations in Boulderton ==
[[Boulderton Prison]]
[[Fallen Angels]]
ebec238c2044805e63f995726100bad2ee6933c7
487
486
2023-11-29T03:02:28Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of places to visit in [[Back to the Dawn]].
__TOC__
== Nations ==
=== New Eden ===
New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The major religion of the country is [[Father of the Forest]] belief.
==== Cities and Towns ====
* [[Boulderton]] - The city the game takes place in.
* Lakeshore City
=== Aslovia ===
A war-torn, Eastern European style nation. They endured a civil war until recently, and are focusing on rebuilding. Many have moved from Aslovia to other nations in hopes of a better life.
== Important Locations in Boulderton ==
* [[Boulderton Prison]]
* [[Fallen Angels]]
85801e2c46cd53fc243dc77a5a54a8a83642533b
File:Title.png
6
103
488
354
2023-11-29T03:12:37Z
Glasswarg
368797
Glasswarg uploaded a new version of [[File:Title.png]]
wikitext
text/x-wiki
== Summary ==
Title page of Back to the Dawn.
017328384f2a1c45dce51ea1f4bc8897a0b8e692
File:DecemberTitle.png
6
148
489
2023-11-29T08:54:53Z
Glasswarg
368797
Title image for December. Contains elements from 'Christmas Santa Claus Sleigh' by Clker-Free-Vector-Images on Pixabay, free to use under Pixabay's Content License (https://pixabay.com/service/license-summary/).
wikitext
text/x-wiki
== Summary ==
Title image for December. Contains elements from 'Christmas Santa Claus Sleigh' by Clker-Free-Vector-Images on Pixabay, free to use under Pixabay's Content License (https://pixabay.com/service/license-summary/).
9c6c83a59aa6fca7b3b51a04b51f521cbc75dcb4
File:FebruaryTitle.png
6
149
490
2023-11-29T08:58:13Z
Glasswarg
368797
Title image for February, to celebrate Lunar New Year. Contains elements of an untitled Mio Ito work, free to use under the Unsplash Content License (https://unsplash.com/license).
wikitext
text/x-wiki
== Summary ==
Title image for February, to celebrate Lunar New Year. Contains elements of an untitled Mio Ito work, free to use under the Unsplash Content License (https://unsplash.com/license).
80639bb22219c6ad605ca1c6be4438bd0a2334e7
File:OctoberTitle.png
6
150
491
2023-11-29T09:01:54Z
Glasswarg
368797
Title image for October, to celebrate Halloween. Contains elements of 'full moon in the sky' by Simone Pellegrini, free to use under the Unsplash Content License (https://unsplash.com/license).
wikitext
text/x-wiki
== Summary ==
Title image for October, to celebrate Halloween. Contains elements of 'full moon in the sky' by Simone Pellegrini, free to use under the Unsplash Content License (https://unsplash.com/license).
620bc3299de72adbccab060854154a9051cbcfb1
Back to the Dawn Wiki
0
1
492
19
2023-11-29T09:16:18Z
Glasswarg
368797
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
<!-- Made a temporary(?) title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
* Main page + Articles in progress:
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Jobs]]
*[[Quests]]
*[[Testing Page]]
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
a9b87eb8fc64f12f8fa5e571c877e2871d6fcc67
493
492
2023-11-29T09:17:10Z
Glasswarg
368797
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
<!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
* Main page + Articles in progress:
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Jobs]]
*[[Quests]]
*[[Testing Page]]
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
f6e28392080697743b8f60a557f601a3d80c6517
495
493
2023-11-29T09:25:31Z
Glasswarg
368797
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
* Main page + Articles in progress:
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Jobs]]
*[[Quests]]
*[[Testing Page]]
*[[Main Page Mock Up]]
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
57b49d20ff8693529fe49e3f5b087d06165fd780
Main Page Mock Up
0
151
494
2023-11-29T09:25:07Z
Glasswarg
368797
Created page with "This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --..."
wikitext
text/x-wiki
This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome!
<!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
dae59ee79c17d42e67fd8e829cdc71fe2ec757c2
500
494
2023-11-29T10:38:41Z
Glasswarg
368797
wikitext
text/x-wiki
This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome!
<!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
{{MainPageWindow
| Basics
| [[Back to the Dawn|What is Back to the Dawn?]]
| [[Starting a New Game]]
| [[Saving]]
| [[Body]]
| [[Mind]]
| [[Stamina]]
| [[Time Limit]]
}}
{| class="wikitable" style="border-collapse: collapse; border: none;"
|-
|-
! style="background: #da6c1b;" | Basics
! style="background: #da6c1b;" | The Prison
! style="background: #da6c1b;" | Items
! style="background: #da6c1b;" | Gameplay
! style="background: #da6c1b;" | Characters
! style="background: #da6c1b;" | World
|-
| [[Back to the Dawn|What is Back to the Dawn?]] || [[Overview]] || [[Equipment]] || [[Quests]] || [[Prisoners]] || [[Boulderton]]
|-
| [[Starting a New Game]] || [[Locations]] || [[Crafting]] || [[Socializing]] || [[Guards]] || [[Locations|Other Locations]]
|-
| [[Saving]] || [[Jobs]] || [[Consumable]] || [[Fighting]] || [[Prison Staff]] || [[Religion]]
|-
| [[Body]] || [[TV Schedule]] || [[Key Items]] || [[Escaping]] || [[Antagonists]] || [[Trivia, Easter Eggs, and References|Trivia and More]]
|-
| [[Mind]] || [[Boxing Schedule]] || || [[Achievements]] || [[Side_Characters|Others]] ||
|-
| [[Stamina]] || || || || ||
|-
| [[Time Limit]] || || || || ||
|-
|}
e24036634009c5b7150fc9cbd09da8e73d18ff0c
Template:MainPageWindow
10
152
496
2023-11-29T10:20:31Z
Glasswarg
368797
Created page with "<includeonly> {| class="wikitable" style="border-collapse: collapse; border: none; border-spacing: 0; background: #da6c1b;" {{{1}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{2}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{3}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{4}}} |- ! style="background: none; border-..."
wikitext
text/x-wiki
<includeonly>
{| class="wikitable" style="border-collapse: collapse; border: none; border-spacing: 0; background: #da6c1b;"
{{{1}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{2}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{3}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{4}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{5}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{6}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{7}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{8}}}
|-
|}
</includeonly>
788cffc4fdfc3c03b3296a8052d0a1a1c154d1b1
497
496
2023-11-29T10:20:42Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="wikitable" style="border-collapse: collapse; border: none; border-spacing: 0; background: #da6c1b;"
{{{1}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{2}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{3}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{4}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{5}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{6}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{7}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{8}}}
|-
|}
0850a528bd7ae22ddce6f24db0028acd714174a6
498
497
2023-11-29T10:24:12Z
Glasswarg
368797
wikitext
text/x-wiki
<includeonly>
{| class="wikitable" style="border-collapse: collapse; border: none; border-spacing: 0; background: #da6c1b;"
{{{1}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{2}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{3}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{4}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{5}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{6}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{7}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" |
{{{8}}}
|-
|}
</includeonly>
788cffc4fdfc3c03b3296a8052d0a1a1c154d1b1
499
498
2023-11-29T10:38:06Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="wikitable" style="border-collapse: collapse; border: none;"
|-
! style="background: #da6c1b; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black;" |
{{{1}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" |
{{{2}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" |
{{{3}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" |
{{{4}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" |
{{{5}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" |
{{{6}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" |
{{{7}}}
|-
! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: 1px solid black;" |
{{{8}}}
|-
|}
e69801aeb9d864fc179053d607541116b81238b0
Main Page Mock Up
0
151
501
500
2023-11-29T10:44:41Z
Glasswarg
368797
wikitext
text/x-wiki
This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome!
<!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
{{MainPageWindow
| Basics
| [[Back to the Dawn|What is Back to the Dawn?]]
| [[Starting a New Game]]
| [[Saving]]
| [[Body]]
| [[Mind]]
| [[Stamina]]
| [[Time Limit]]
}}
{{MainPageWindow
| The Prison
| [[Overview]]
| [[Locations]]
| [[Jobs]]
| [[TV Schedule]]
| [[Boxing Schedule]]
|
|
}}
{{MainPageWindow
| Items
| [[Equipment]]
| [[Crafting]]
| [[Consumable]]
| [[Key Items]]
|
|
|
}}
{{MainPageWindow
| Gameplay
| [[Quests]]
| [[Socializing]]
| [[Fighting]]
| [[Escaping]]
| [[Achievements]]
|
|
}}
{{MainPageWindow
| Characters
| [[Prisoners]]
| [[Guards]]
| [[Prison Staff]]
| [[Antagonists]]
| [[Side_Characters|Others]]
|
|
}}
{{MainPageWindow
| World
| [[Boulderton]]
| [[Locations|Other Locations]]
| [[Religion]]
| [[Trivia, Easter Eggs, and References|Trivia and More]]
| [[Side_Characters|Others]]
|
|
}}
9ce05579ad026060c8482260e20a0f8c023aafc5
503
501
2023-11-29T10:56:05Z
Glasswarg
368797
wikitext
text/x-wiki
This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome!
<!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
dae59ee79c17d42e67fd8e829cdc71fe2ec757c2
505
503
2023-11-29T10:59:46Z
Glasswarg
368797
wikitext
text/x-wiki
This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome!
<!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Basics
| [[Back to the Dawn|What is Back to the Dawn?]]
| [[Starting a New Game]]
| [[Saving]]
| [[Body]]
| [[Mind]]
| [[Stamina]]
| [[Time Limit]]
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| The Prison
| [[Overview]]
| [[Locations]]
| [[Jobs]]
| [[TV Schedule]]
| [[Boxing Schedule]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Items
| [[Equipment]]
| [[Crafting]]
| [[Consumable]]
| [[Key Items]]
|
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Gameplay
| [[Quests]]
| [[Socializing]]
| [[Fighting]]
| [[Escaping]]
| [[Achievements]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Characters
| [[Prisoners]]
| [[Guards]]
| [[Prison Staff]]
| [[Antagonists]]
| [[Side_Characters|Others]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| World
| [[Boulderton]]
| [[Locations|Other Locations]]
| [[Religion]]
| [[Trivia, Easter Eggs, and References|Trivia and More]]
| [[Side_Characters|Others]]
|
|
}}
</div>
<div style="clear: both;"></div>
9ab2164aca1773c18d089f5b0f89416b6f4cd1c7
507
505
2023-11-29T11:04:11Z
Glasswarg
368797
wikitext
text/x-wiki
This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome!
<!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Basics
| [[Back to the Dawn|What is Back to the Dawn?]]
| [[Starting a New Game]]
| [[Saving]]
| [[Body]]
| [[Mind]]
| [[Stamina]]
| [[Time Limit]]
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| The Prison
| [[Overview]]
| [[Locations]]
| [[Jobs]]
| [[TV Schedule]]
| [[Boxing Schedule]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Items
| [[Equipment]]
| [[Crafting]]
| [[Consumable]]
| [[Key Items]]
|
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Gameplay
| [[Quests]]
| [[Socializing]]
| [[Fighting]]
| [[Escaping]]
| [[Achievements]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Characters
| [[Prisoners]]
| [[Guards]]
| [[Prison Staff]]
| [[Antagonists]]
| [[Side_Characters|Others]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| World
| [[Boulderton]]
| [[Locations|Other Locations]]
| [[Religion]]
| [[Trivia, Easter Eggs, and References|Trivia and More]]
|
|
|
}}
</div>
<div style="clear: both;"></div>
e50f3be8266c11bb1284f84cb2052ea424e6c53b
510
507
2023-11-29T11:13:28Z
Glasswarg
368797
wikitext
text/x-wiki
This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit, and refine - let's make something awesome!
<!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Basics
| [[Back to the Dawn|What is Back to the Dawn?]]
| [[Starting a New Game]]
| [[Saving]]
| [[Body]]
| [[Mind]]
| [[Stamina]]
| [[Time Limit]]
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| The Prison
| [[Overview]]
| [[Locations]]
| [[Jobs]]
| [[TV Schedule]]
| [[Boxing Schedule]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Items
| [[Equipment]]
| [[Crafting]]
| [[Consumable]]
| [[Key Items]]
|
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Gameplay
| [[Quests]]
| [[Socializing]]
| [[Fighting]]
| [[Escaping]]
| [[Achievements]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Characters
| [[Prisoners]]
| [[Guards]]
| [[Prison Staff]]
| [[Antagonists]]
| [[Side_Characters|Others]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| World
| [[Boulderton]]
| [[Locations|Other Locations]]
| [[Religion]]
| [[Trivia, Easter Eggs, and References|Trivia and More]]
|
|
|
}}
</div>
<div style="clear: both;"></div>
890de4196e9a04a0ded58e0a2207366ead4e0fc6
512
510
2023-11-29T11:14:09Z
Glasswarg
368797
wikitext
text/x-wiki
This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome!
<!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Basics
| [[Back to the Dawn|What is Back to the Dawn?]]
| [[Starting a New Game]]
| [[Saving]]
| [[Body]]
| [[Mind]]
| [[Stamina]]
| [[Time Limit]]
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| The Prison
| [[Boulderton Prison|Overview]]
| [[Locations]]
| [[Jobs]]
| [[TV Schedule]]
| [[Boxing Schedule]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Items
| [[Equipment]]
| [[Crafting]]
| [[Consumable]]
| [[Key Items]]
|
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Gameplay
| [[Quests]]
| [[Socializing]]
| [[Fighting]]
| [[Escaping]]
| [[Achievements]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Characters
| [[Prisoners]]
| [[Guards]]
| [[Prison Staff]]
| [[Antagonists]]
| [[Side_Characters|Others]]
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| World
| [[Boulderton]]
| [[World Locations|Other Locations]]
| [[Religion]]
| [[Trivia, Easter Eggs, and References|Trivia and More]]
|
|
|
}}
</div>
<div style="clear: both;"></div>
d93f3946a84c71b2aaf28a1b9a3d954b68111f5f
533
512
2023-11-30T09:51:29Z
Glasswarg
368797
wikitext
text/x-wiki
This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome!
<!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! -->
<!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] -->
<!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] -->
<!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] -->
<!-- Rest of year: [[File:DecemberTitle.png|800px|center] -->
<!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! -->
[[File:Title.png|800px|center]]
<center>'''Welcome to the Back to the Dawn Wiki!'''</center>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Basics
| [[Back to the Dawn|What is Back to the Dawn?]]
| [[Starting a New Game]]
| [[Saving and Loading]]
| [[Mind and Body]]
| [[Stamina]]
| [[Focus Points]]
| [[Satiety]]
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| The Prison
| [[Boulderton Prison|Overview]]
| [[Locations]]
| [[Jobs]]
| [[TV Schedule]]
| [[Boxing Schedule]]
|
|
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Items
| [[Equipment]]
| [[Crafting]]
| [[Consumable]]
| [[Key Items]]
|
|
|
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Gameplay
| [[Quests]]
| [[Socializing]]
| [[Fighting]]
| [[Escaping]]
| [[Achievements]]
| [[Time Management]]
|
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| Characters
| [[Prisoners]]
| [[Guards]]
| [[Prison Staff]]
| [[Antagonists]]
| [[Side_Characters|Others]]
|
|
|
|
}}
</div>
<div style="float: left; margin-right: 10px;">
{{MainPageWindow
| World
| [[Boulderton]]
| [[World Locations|Other Locations]]
| [[Religion]]
| [[Trivia, Easter Eggs, and References|Trivia and More]]
|
|
|
|
|
}}
</div>
<div style="clear: both;"></div>
9e0d6fd0eda9683f9204597a9ac89f4c6472cb9f
Template:MainPageWindow
10
152
502
499
2023-11-29T10:55:51Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="wikitable" style="border-collapse: collapse; border: none; padding: 0;"
|-
| style="background: #da6c1b; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; padding: 0;" |
{{{1}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{2}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{3}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{4}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{5}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{6}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{7}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: 1px solid black; padding: 0;" |
{{{8}}}
|-
|}
1b480c1b610d6a8ee5f11718c6f01c05e9ccb25f
504
502
2023-11-29T10:59:43Z
Glasswarg
368797
wikitext
text/x-wiki
{| class="wikitable" style="border-collapse: collapse; border: none; padding: 0;"
|-
| style="background: #da6c1b; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; color: black;" |
{{{1}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{2}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{3}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{4}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{5}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{6}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" |
{{{7}}}
|-
| style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: 1px solid black; padding: 0;" |
{{{8}}}
|-
|}
cf6dfa45be29fa70f956465beec7f08a84ea9dad
Locations
0
147
506
487
2023-11-29T11:01:10Z
Glasswarg
368797
wikitext
text/x-wiki
There's a lot of places to visit in [[Back to the Dawn]].
__TOC__
== Nations ==
=== New Eden ===
New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The major religion of the country is [[Father of the Forest]] belief.
==== Cities and Towns ====
* [[Boulderton]] - The city the game takes place in.
* Lakeshore City
=== Aslovia ===
A war-torn, Eastern European style nation. They endured a civil war until recently, and are focusing on rebuilding. Many have moved from Aslovia to other nations in hopes of a better life.
== Important Locations in Boulderton ==
* [[Boulderton Prison]]
* [[Fallen Angels]]
8b23d58bb5f71bc123c78cd5512cd91ff885bb11
511
506
2023-11-29T11:13:59Z
Glasswarg
368797
Blanked the page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
World Locations
0
153
508
2023-11-29T11:12:27Z
Glasswarg
368797
Created page with "It's a big world out there. __TOC__ == Nations == === New Eden === New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The maj..."
wikitext
text/x-wiki
It's a big world out there.
__TOC__
== Nations ==
=== New Eden ===
New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The major religion of the country is [[Father of the Forest]] belief.
==== Cities and Towns ====
* [[Boulderton]] - The city the game takes place in.
* Lakeshore City
=== Aslovia ===
A war-torn, Eastern European style nation. They endured a civil war until recently, and are focusing on rebuilding. Many have moved from Aslovia to other nations in hopes of a better life.
1d82ced4941db9a86a5449cbc0b9d08a4eed1d5d
520
508
2023-11-30T02:04:54Z
Glasswarg
368797
wikitext
text/x-wiki
It's a big world out there.
__TOC__
== Nations ==
=== New Eden ===
New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The major religion of the country is [[Father of the Forest]] belief.
==== Cities and Towns ====
* [[Boulderton]] - The city the game takes place in.
* Lakeshore City
=== Republic of Aslovia ===
A war-torn, Eastern European style nation. They endured a civil war until recently, and are focusing on rebuilding. Many have moved from Aslovia to other nations in hopes of a better life.
836a311c3070c2a5bc837ac3b884a30bcba5f537
Boulderton
0
142
509
485
2023-11-29T11:12:52Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Central District ===
Home to Town Hall and various political offices.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
[[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]]
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news block - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
[[File:Street.png|thumb|center|A typical Boulderton street.]]
== Important Locations in Boulderton ==
* [[Boulderton Prison]]
* [[Fallen Angels]]
8cab4f36c1b72d5780bb1d0e091c801b375d83e9
536
509
2023-11-30T10:23:06Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences.
[[File:City.png|thumb|Boulderton, New Eden]]
__TOC__
== Districts ==
Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established.
=== North Point ===
North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted.
=== Central District ===
Also known as Central City. Home to Town Hall and various political offices.
=== College District ===
Home to several colleges, one of which is where Thomas, [[Reed]], and [[Maggie]] studied.
=== Downtown ===
Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that Reed has his law firm, Reed's Law Associates.
=== River Bay ===
One of the districts bordering the large channel.
=== Westshore ===
Home to a large research and development complex, known as Hopps Biotech R&D.
=== Skidroad ===
[[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]]
Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories.
This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens.
== Media Presence ==
The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news block - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident.
== Religion ==
Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.
[[File:Street.png|thumb|center|A typical Boulderton street.]]
== Important Locations in Boulderton ==
* [[Boulderton Prison]]
* [[Fallen Angels]]
df50d24fb3cd7f9b5444b6b98b6f876862d9eece
File:BroadcastPast.png
6
154
513
2023-11-30T01:14:26Z
Glasswarg
368797
Image of Broadcast Past option for Thomas.
wikitext
text/x-wiki
== Summary ==
Image of Broadcast Past option for Thomas.
de3601bc4739d8df753eba401c5a7a986068dbd5
514
513
2023-11-30T01:15:19Z
Glasswarg
368797
Glasswarg uploaded a new version of [[File:BroadcastPast.png]]
wikitext
text/x-wiki
== Summary ==
Image of Broadcast Past option for Thomas.
de3601bc4739d8df753eba401c5a7a986068dbd5
515
514
2023-11-30T01:16:15Z
Glasswarg
368797
Glasswarg uploaded a new version of [[File:BroadcastPast.png]]
wikitext
text/x-wiki
== Summary ==
Image of Broadcast Past option for Thomas.
de3601bc4739d8df753eba401c5a7a986068dbd5
File:UndercoverPast.png
6
155
516
2023-11-30T01:24:35Z
Glasswarg
368797
Image of Undercover Journalist Past option for Thomas.
wikitext
text/x-wiki
== Summary ==
Image of Undercover Journalist Past option for Thomas.
64bd7697480f9bcbc255bb4c69d0f16a5aec6043
File:WarPast.png
6
156
517
2023-11-30T01:35:53Z
Glasswarg
368797
Image of War Correspondant Past option for Thomas.
wikitext
text/x-wiki
== Summary ==
Image of War Correspondant Past option for Thomas.
aa8a9f00d59561851d4f196fbfbd9ad24a9e2737
518
517
2023-11-30T01:37:10Z
Glasswarg
368797
Glasswarg uploaded a new version of [[File:WarPast.png]]
wikitext
text/x-wiki
== Summary ==
Image of War Correspondant Past option for Thomas.
aa8a9f00d59561851d4f196fbfbd9ad24a9e2737
Starting a New Game
0
157
519
2023-11-30T01:59:07Z
Glasswarg
368797
Created page with "== Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. == Select Past == Each character comes with three diff..."
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || Example || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind when </br>searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || Example || || Example || Example || Example
|-
| [[File:WarPast.png|200px]] || Example || || Example || Example || Example
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| Example || Example || || Example || Example || Example
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for ???
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| Example || Example || || Example || Example || Example
|-
|}
aee49e5f9e38a73ee7200146527a1bc6d79ce6d3
521
519
2023-11-30T02:06:54Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| Example || Example || || Example || Example || Example
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for ???
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| Example || Example || || Example || Example || Example
|-
|}
df248b2c0a4a2e9e219951c9fc837ae0e9a15875
522
521
2023-11-30T02:07:54Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
8a3532c75784f68866fd4de2a8a87e75caacbd1f
523
522
2023-11-30T02:25:41Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
== Choosing Difficulty ==
Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started.
{| class="wikitable"
! Name !! Description !!
|-
| New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start.
|-
| Example || Example
|-
| Example || Example
|}
{| class="wikitable"
|+ style="background-color:#af2223; display:block;" | New Eden Mode Items
! Thomas !! Bob !! ??? !!
|-
| [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon
|-
| [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon
|}
72ee43bd73e3842ec0effcda2da94c3f444544e1
524
523
2023-11-30T02:26:13Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
== Choosing Difficulty ==
Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started.
{| class="wikitable"
! Name !! Description !!
|-
| New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start.
|-
| Example || Example
|-
| Example || Example
|}
{| class="wikitable"
|+ New Eden Mode Items
! Thomas !! Bob !! ??? !!
|-
| [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon
|-
| [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon
|}
b5cf844d2c4a1d0d9e897bc7ad6d3a47a125c0e4
525
524
2023-11-30T02:31:23Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
== Choosing Difficulty ==
Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started.
{| class="wikitable"
! Name !! Description !!
|-
| New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start.
|-
| Central District Mode || This is the recommended mode.
|-
| Skidroad Mode || On this difficulty, you won't be able to use </br>Memory Recall, so you'll have to accept and face all the results, </br>good or bad.
|}
{| class="wikitable"
|+ New Eden Mode Items
! Thomas !! Bob !! ??? !!
|-
| [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon
|-
| [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon
|}
5f434cfa00488fcd0b20992eaa92e1ab304a5638
526
525
2023-11-30T02:51:27Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:white; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
== Choosing Difficulty ==
Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started.
{| class="wikitable"
! Name !! Description !!
|-
| style="background: #3c81b2;" | New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start.
|-
| style="background: #ff8022;" | Central District Mode || This is the recommended mode.
|-
| style="background: #af2223;" | Skidroad Mode || On this difficulty, you won't be able to use </br>Memory Recall, so you'll have to accept and face all the results, </br>good or bad.
|}
{| class="wikitable"
|+ New Eden Mode Items
! style="background: #ff8022;" | Thomas !! style="background: #af2223;" | Bob !! style="background: white;" | ??? !!
|-
| [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon
|-
| [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon
|}
b3c21010d76aababaa275709ebfda5aab699cd8b
527
526
2023-11-30T09:11:13Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
[[File:CharacterSelect.png.|thumb|Three inmates, three stories.]]
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:white; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
== Choosing Difficulty ==
Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started.
{| class="wikitable"
! Name !! Description !!
|-
| style="background: #3c81b2;" | New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start.
|-
| style="background: #ff8022;" | Central District Mode || This is the recommended mode.
|-
| style="background: #af2223;" | Skidroad Mode || On this difficulty, you won't be able to use </br>Memory Recall, so you'll have to accept and face all the results, </br>good or bad.
|}
{| class="wikitable"
|+ New Eden Mode Items
! style="background: #ff8022;" | Thomas !! style="background: #af2223;" | Bob !! style="background: white;" | ??? !!
|-
| [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon
|-
| [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon
|}
d06cf003f7c0e82ea8fa1a28d896c177c4194cdd
528
527
2023-11-30T09:11:40Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
[[File:CharacterSelect.png.|thumb|center|Three inmates, three stories.]]
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:white; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
== Choosing Difficulty ==
Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started.
{| class="wikitable"
! Name !! Description !!
|-
| style="background: #3c81b2;" | New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start.
|-
| style="background: #ff8022;" | Central District Mode || This is the recommended mode.
|-
| style="background: #af2223;" | Skidroad Mode || On this difficulty, you won't be able to use </br>Memory Recall, so you'll have to accept and face all the results, </br>good or bad.
|}
{| class="wikitable"
|+ New Eden Mode Items
! style="background: #ff8022;" | Thomas !! style="background: #af2223;" | Bob !! style="background: white;" | ??? !!
|-
| [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon
|-
| [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon
|}
144f61ea8f1ad45a7fc1b78c7cd856730c2f3080
529
528
2023-11-30T09:35:07Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
[[File:CharacterSelect.png.|thumb|center|Three inmates, three stories.]]
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:white; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
== Choosing Difficulty ==
Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started.
<div style="float: left;">
{| class="wikitable" style="border-collapse: collapse; border: none;"
|-
! style="background: #3c81b2;" | New Eden Mode
| For players who want to experience the story in a less challenging, and more relaxing way. Fate will be in your hands. </br>On this difficulty, characters will have two special items at the start.
|-
! style="background: #ff8022;" | Central District Mode
| This is the recommended mode.
|-
! style="background: #af2223;" | Skidroad Mode
| On this difficulty, you won't be able to use Memory Recall, so you'll have to accept and face all the results, good or bad.
|}
</div>
<div style="float: left;">
{| class="wikitable" style="border-collapse: collapse; border: none;"
|+ style="border: 1px solid black;" | New Eden Mode Items
|-
! style="background: #ff8022;" | Thomas
| [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.</br>[[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. You will no longer be brought down by Pain or Depression!
|-
! style="background: #af2223;" | Bob
| Coming Soon
|-
! style="background: white;" | ???
| Coming Soon
|}
</div>
12018c8833a729d2e49cc240119898945cae02b9
530
529
2023-11-30T09:39:23Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
[[File:CharacterSelect.png.|thumb|center|Three inmates, three stories.]]
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:white; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
== Choosing Difficulty ==
Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started.
<div style="float: left;">
{| class="wikitable" style="border-collapse: collapse; border: none;"
|-
! style="background: #3c81b2;" | New Eden Mode
| For players who want to experience the story in a less challenging, and more relaxing way. Fate will be in your hands. </br>On this difficulty, characters will have two special items at the start.
|-
! style="background: #ff8022;" | Central District Mode
| This is the recommended mode.
|-
! style="background: #af2223;" | Skidroad Mode
| On this difficulty, you won't be able to use Memory Recall, so you'll have to accept and face all the results, good or bad.
|}
</div>
<div style="float: left;">
{| class="wikitable" style="border-collapse: collapse; border: none;"
|+ style="border: 1px solid black;" | New Eden Mode Items
|-
! style="background: #ff8022;" | Thomas
| [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.</br>[[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. You will no longer be brought down by Pain or Depression!
|-
! style="background: #af2223;" | Bob
| Coming Soon
|-
! style="background: white;" | ???
| Coming Soon
|}
</div>
And now you can begin your journey in Boulderton Prison! In addition to this wiki, the game itself has a very helpful encyclopedia of gameplay know-how in the Prison Manual, accessible any time from the in-game menu under Tutorial.
e4d5cca20b66e7eedf5480638995fd03b3646116
531
530
2023-11-30T09:40:23Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
[[File:CharacterSelect.png.|thumb|center|Three inmates, three stories.]]
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:white; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
== Choosing Difficulty ==
Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started.
<div style="float: left;">
{| class="wikitable" style="border-collapse: collapse; border: none;"
|-
! style="background: #3c81b2;" | New Eden Mode
| For players who want to experience the story in a less challenging, and more relaxing way. Fate will be in your hands. </br>On this difficulty, characters will have two special items at the start.
|-
! style="background: #ff8022;" | Central District Mode
| This is the recommended mode.
|-
! style="background: #af2223;" | Skidroad Mode
| On this difficulty, you won't be able to use Memory Recall, so you'll have to accept and face all the results, good or bad.
|}
</div>
<div style="float: left;">
{| class="wikitable" style="border-collapse: collapse; border: none;"
|+ style="border: 1px solid black;" | New Eden Mode Items
|-
! style="background: #ff8022;" | Thomas
| [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.</br>[[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. You will no longer be brought down by Pain or Depression!
|-
! style="background: #af2223;" | Bob
| Coming Soon
|-
! style="background: white;" | ???
| Coming Soon
|}
</div>
<div style="clear: both;"></div>
And now you can begin your journey in Boulderton Prison! In addition to this wiki, the game itself has a very helpful encyclopedia of gameplay know-how in the Prison Manual, accessible any time from the in-game menu under Tutorial.
2edbc45b00ff5c38f5d242e488e2b8c292306f80
532
531
2023-11-30T09:41:59Z
Glasswarg
368797
wikitext
text/x-wiki
== Select Character ==
After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it.
[[File:CharacterSelect.png|thumb|center|Three inmates, three stories.]]
== Select Past ==
Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore.
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#ff8022; display:block;" | Pasts for Thomas
|-
! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect
|-
| [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves.
|-
| [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points.
|-
| [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep.
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:#af2223; display:block;" | Pasts for Bob
|-
! Coming soon.
|-
|}
{| class="wikitable" style="border:1px solid black;"
|+ style="background-color:white; display:block;" | Pasts for ???
|-
! Coming soon.
|-
|}
== Choosing Difficulty ==
Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started.
<div style="float: left;">
{| class="wikitable" style="border-collapse: collapse; border: none;"
|-
! style="background: #3c81b2;" | New Eden Mode
| For players who want to experience the story in a less challenging, and more relaxing way. Fate will be in your hands. </br>On this difficulty, characters will have two special items at the start.
|-
! style="background: #ff8022;" | Central District Mode
| This is the recommended mode.
|-
! style="background: #af2223;" | Skidroad Mode
| On this difficulty, you won't be able to use Memory Recall, so you'll have to accept and face all the results, good or bad.
|}
</div>
<div style="float: left;">
{| class="wikitable" style="border-collapse: collapse; border: none;"
|+ style="border: 1px solid black;" | New Eden Mode Items
|-
! style="background: #ff8022;" | Thomas
| [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.</br>[[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. You will no longer be brought down by Pain or Depression!
|-
! style="background: #af2223;" | Bob
| Coming Soon
|-
! style="background: white;" | ???
| Coming Soon
|}
</div>
<div style="clear: both;"></div>
And now you can begin your journey in Boulderton Prison! In addition to this wiki, the game itself has a very helpful encyclopedia of gameplay know-how in the Prison Manual, accessible any time from the in-game menu under Tutorial.
d49e48e810510da62a58cbb65e6a8e750ca27765
Boulderton Prison
0
58
534
456
2023-11-30T10:06:06Z
Glasswarg
368797
wikitext
text/x-wiki
Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure.
[[File:Roof.jpg|thumb|The roof, at sunset.]]
__TOC__
=== Layout ===
Boulderton Prison is a large facility in the north part of [[Boulderton]], consisting of a front-facing administration building, behind which lays a
spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit.
The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the
main internment block.
The main internment block itself consists of two wings, public showers, and a control room at the
center. This building is two stories tall, and the floor above the control room has a small rec
room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be
accessed through a stairwell here as well.
Behind the main internment block are several smaller buildings, scattered throughout the grounds.
These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at
the very edge of the prison grounds, segregation.
<div><ul>
<li style="display: inline-block;"> [[File:MainBuildingMap.png|thumb|none|300px|The Main Building]] </li>
<li style="display: inline-block;"> [[File:MapofYard.png|thumb|none|300px|The Yard]] </li>
<li style="display: inline-block;"> [[File:DetailedMap.png|thumb|none|300px|Your New Home!]] </li>
</ul></div>
=== Schedule ===
The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity.
[[File:Headcount.png|thumb|Make sure you show up on time!]]
{| class="wikitable" style="width: 15.8%;"
! Time !! Activity
|-
| 7:45 AM || Headcount
|-
| 8:00 AM || Work/Freetime
|-
| 12:00 PM || Lunch
|-
| 1:00 PM || Yard Time
|-
| 5:30 PM || Dinner/Freetime
|-
| 9:30 PM || Lockdown
|}
Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable.
=== Population ===
Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with
inmates of various security levels interacting freely with eachother, differentiated only by the colour of
their uniform (blue for low, orange for medium, and red for high).
Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an
amphibian – the later two apparently netting the prison a grant for housing them.
For a full list of inmates, see [[Characters|here]].
[[File:SecurityInAction.png|thumb|left|Remember, you're being watched.]]
=== Security ===
Boulderton Prison has a large security force, with guards stationed throughout key points of the prison
complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are
watched by a group of snipers with orders to take out any escapees. Cameras are also stationed
throughout the grounds, focused on areas frequented both by staff and prisoners alike.
The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the
prisoners face-to-face outside the control room.
But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it
drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into
segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often
have spaces where some of the more illicit items may be hidden away in these circumstances.
=== Administration ===
The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation
over punishment. Therefore, a number of renovation projects have sprung up around the prison
grounds, and improvements to various policies have begun to trickle in. So long as the current warden
stays in power, the future for prisoners seems a little less bleak.
[[PrisonStaff#Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. Don't make the mistake of thinking just any prisoner can stroll in there, though.
537a84e58619840c687de419d0ec439e0a9005bb
Saving and Loading
0
158
535
2023-11-30T10:18:57Z
Glasswarg
368797
Created page with "Saving and Loading is referred to as '''Memory Recall''' in [[Back to the Dawn]]. The general idea is that your character is 'remembering' previous events when loading a save. You have three playthrough slots to use, which keep track of their own saves. == Saving == The game features an autosave system, the creates a new save every time your character enters a new area, or wakes up from sleeping. There are six autosave slots. You can also manually save the game from..."
wikitext
text/x-wiki
Saving and Loading is referred to as '''Memory Recall''' in [[Back to the Dawn]]. The general idea is that your character is 'remembering' previous events when loading a save. You have three playthrough slots to use, which keep track of their own saves.
== Saving ==
The game features an autosave system, the creates a new save every time your character enters a new area, or wakes up from sleeping. There are six autosave slots.
You can also manually save the game from the pause menu at any time you have control over your character. These saves are made at the bottom right of the Memory Recall page; you have ten of these slots per playthrough, and may load or overwrite them at any point. You have ten normal save slots to use.
== Loading ==
You can load a save from the main menu, or any time you can control your character from within the pause menu. It is important to note that autosaves work a bit differently from normal saves - when you load an autosave, any autosave that's more recent than it '''will be automatically erased'''. So use autosaves carefully, and make sure you have a regular save back-up.
a8ea6381b32f50969d8e201ed71047ce61204d56
Mind and Body
0
159
537
2023-11-30T11:03:16Z
Glasswarg
368797
Created page with "Mind and Body are two stats that track your character's general well being during their stay in prison. Think of these like alternative health bars for everyday life. Mind and Body have a maximum of 100, and a minimum of 0, with anything below 30 being dire. During your stay, both Mind and Body will periodically reduce, so maintaining them is important. == Mind == Mind represents your character's ability to deal with mental stress. Whilst your Mind is below 30, your Int..."
wikitext
text/x-wiki
Mind and Body are two stats that track your character's general well being during their stay in prison. Think of these like alternative health bars for everyday life. Mind and Body have a maximum of 100, and a minimum of 0, with anything below 30 being dire. During your stay, both Mind and Body will periodically reduce, so maintaining them is important.
== Mind ==
Mind represents your character's ability to deal with mental stress. Whilst your Mind is below 30, your Intelligence and Charisma will be halved. Ending the day with Mind below 30 will cause your character to fall into Depression.
{| class="wikitable"
|+ Levels of Depression
|-
! Icon !! Name !! Description
|-
| [[File:Depression.png|| Depression || Example
|-
| Example || Example || Example
|}
2d32a0a1d4aac22e63204996a710788e23c13740
File:Rumination.png
6
160
538
2023-12-02T00:36:05Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Skills
0
65
539
351
2023-12-02T00:41:03Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rumination"
<!--bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id-"Vitality"
<!--henry-->
|[[File:Surgeon.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men,<br/>you will gain +2 to Charisma.
|When communicating with a character who likes men,<br/>you will gain +4 to Charisma.
|[[Ray]] (Bond)
|-
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
6352df1464710d99eefc66957f23468063e2e9bc
542
539
2023-12-02T00:46:49Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="Rumination"
<!--bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by D1.
|[[Bill]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id-"Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men,<br/>you will gain +2 to Charisma.
|When communicating with a character who likes men,<br/>you will gain +4 to Charisma.
|[[Ray]] (Bond)
|-
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
0098f73fa322ff77370736a48a2931bfcbf93065
547
542
2023-12-02T01:20:23Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your<br/>max Health by 3.
|Each point of Strength you have will increase your<br/>max Health by 3 and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary<br/>weapon to use in fights.
|You can set a weapon in your pocket as a secondary<br/>weapon to use in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]]<br/>move will become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover<br/>half the amount of Energy.
|Whenever you lose Health in a fight, you will recover<br/>an equal amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects<br/>by 50%.
|Extends the duration of medicine and food status effects<br/>by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety<br/>by 15 minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety<br/>by 30 minute(s). Your Violation threshold +10.
|[[Bill]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id-"Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men,<br/>you will gain +2 to Charisma.
|When communicating with a character who likes men,<br/>you will gain +4 to Charisma.
|[[Ray]] (Bond)
|-
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
a81c124f64e7f7c3516ae7777038ab70eb13f80e
File:Vitality.png
6
161
540
2023-12-02T00:42:30Z
Silverfish55
378945
Screenshot of Henry's Skill, Vitality
wikitext
text/x-wiki
== Summary ==
Screenshot of Henry's Skill, Vitality
7445d91d55c4d0e35d843dae069d543ce5948abf
File:Wrestler.png
6
162
541
2023-12-02T00:45:02Z
Silverfish55
378945
Screenshot of Vladimir's Skill, Wrestler
wikitext
text/x-wiki
== Summary ==
Screenshot of Vladimir's Skill, Wrestler
f7f5480c8f5c37ddc3a460dab11348f4c32b8d3c
File:Big Boss.png
6
163
543
2023-12-02T00:54:16Z
Silverfish55
378945
Screenshot of Jumbo's Skill, Big Boss
wikitext
text/x-wiki
== Summary ==
Screenshot of Jumbo's Skill, Big Boss
6f63333f77123a268691aedca035ce42593f1a0a
File:Another Tooth.png
6
164
544
2023-12-02T01:07:17Z
Silverfish55
378945
Screenshot of Frank's Skill, Another Tooth
wikitext
text/x-wiki
== Summary ==
Screenshot of Frank's Skill, Another Tooth
10ae136f5b0c5ad07e36e0e4948d724d805af493
File:Tough Guy.png
6
165
545
2023-12-02T01:10:59Z
Silverfish55
378945
Screenshot of Evan's Skill, Tough Guy
wikitext
text/x-wiki
== Summary ==
Screenshot of Evan's Skill, Tough Guy
07b96ee7dae641311c5436e144f28b088d8413ab
File:Desert Smuggler.png
6
166
546
2023-12-02T01:16:45Z
Silverfish55
378945
Screenshot of Tony's Skill, Desert Smuggler
wikitext
text/x-wiki
== Summary ==
Screenshot of Tony's Skill, Desert Smuggler
5784feabc24920e698759b1f39cfa00b249c54bf
File:Comet.png
6
167
548
2023-12-02T01:25:40Z
Silverfish55
378945
Screenshot of Rudolph's Skill, Comet
wikitext
text/x-wiki
== Summary ==
Screenshot of Rudolph's Skill, Comet
af045c0b8e398518fa4735641ed2667d7898575c
File:Whirlwind.png
6
168
549
2023-12-02T01:37:11Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Artful Dodger.png
6
169
550
2023-12-02T01:48:06Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Double Lunacy.png
6
170
551
2023-12-02T01:56:49Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Skills
0
65
552
547
2023-12-02T01:58:38Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your<br/>max Health by 3.
|Each point of Strength you have will increase your<br/>max Health by 3 and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary<br/>weapon to use in fights.
|You can set a weapon in your pocket as a secondary<br/>weapon to use in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]]<br/>move will become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover<br/>half the amount of Energy.
|Whenever you lose Health in a fight, you will recover<br/>an equal amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects<br/>by 50%.
|Extends the duration of medicine and food status effects<br/>by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety<br/>by 15 minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety<br/>by 30 minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces <br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is not<br/>of higher value than the target item.
|[[Diego]] (Bond)
|- id="ArtfulDodger"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorne
|[[Charisma]]
|3
|Allows for Charisma practice in cell mirror.
|In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight.
|[[Chris]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.
|Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men,<br/>you will gain +2 to Charisma.
|When communicating with a character who likes men,<br/>you will gain +4 to Charisma.
|[[Ray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
b26171a55781c0ed873f7d177b926c591c7b797e
567
552
2023-12-02T03:20:22Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your<br/>max Health by 3.
|Each point of Strength you have will increase your<br/>max Health by 3 and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary<br/>weapon to use in fights.
|You can set a weapon in your pocket as a secondary<br/>weapon to use in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]]<br/>move will become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover<br/>half the amount of Energy.
|Whenever you lose Health in a fight, you will recover<br/>an equal amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects<br/>by 50%.
|Extends the duration of medicine and food status effects<br/>by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety<br/>by 15 minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety<br/>by 30 minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]]<br/>and get double durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and<br/>reduces Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item<br/>of lower value than the target item.
|When stealing, there is a 30% chance of also taking an item<br/>that is not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each<br/>turn that passes.
|When fighting, your Attack Power will increase by 1 and your<br/>Hit Rate will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately<br />make another attack.
|Whenever you deal a critical hit in a fight, you will immediately<br />make another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]],<br />and will gain an extra 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]],<br />and will gain an extra 1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men,<br/>you will gain +2 to Charisma.
|When communicating with a character who likes men,<br/>you will gain +4 to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges,<br/>but each extra re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges,<br/>but each extra re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent<br/>on the extra re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes<br/>down to 0. If you don't roll a 4, you won't be defeated<br/>and you will heal by an amount equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes<br/>down to 0. If you don't roll a 4, you won't be defeated<br/>and you will heal by an amount equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead<br/>of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain<br/>Agility +1 after nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two<br/>layers of the effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two<br/>layers of the effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your<br/>Hit Rate increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced<br/>tools and weapons.
|With this skill enabled, you will be able to craft advanced<br/>tools and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Richard]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain<br/>a shield equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain<br/>a shield equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins<br/>instead of disappearing completely.
|[[Tim] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.
|Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack.
|[[Lin]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
2c324180350c14a9106f901690c464a2d8c5ab26
577
567
2023-12-02T04:42:54Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
14e72e38412afcc3495f818eb77f6f6d1b095d5e
578
577
2023-12-02T04:48:25Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.
|Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.<br/>Vigilance: Intelligence +2 when in a<br/>location without a guard or camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
e1570613f399776ff0b6adb503a8c49d14406f07
579
578
2023-12-02T04:52:26Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
1d0afb7543f236da1af170456ca9c705ca1d0dcd
594
579
2023-12-02T16:25:49Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases Hit<br/>Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects of<br/>alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Skills)
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
fd6251ee38b7e1e862e1511919e7c3d0cd6d364b
File:Hunting Rhythm.png
6
171
553
2023-12-02T02:03:16Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Drunken Master.png
6
172
554
2023-12-02T02:07:54Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Inventor.png
6
173
555
2023-12-02T02:22:05Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Plan B.png
6
174
556
2023-12-02T02:24:50Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Chaos Rebirth.png
6
175
557
2023-12-02T02:29:32Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Reverse Hypnosis.png
6
176
558
2023-12-02T02:34:33Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Night Owl.png
6
177
559
2023-12-02T02:37:03Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Killah Kid.png
6
178
560
2023-12-02T02:40:35Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Expert Modder.png
6
179
561
2023-12-02T02:46:15Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Advanced Math.png
6
180
562
2023-12-02T02:55:30Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Scarface.png
6
181
563
2023-12-02T02:56:29Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Self-Heal.png
6
182
564
2023-12-02T03:09:21Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Slow and Steady.png
6
183
565
2023-12-02T03:14:37Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Huddled Defense.png
6
184
566
2023-12-02T03:20:20Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Giant Killer.png
6
185
568
2023-12-02T03:38:24Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Janitor.png
6
186
569
2023-12-02T03:38:46Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Chemistry Professor.png
6
187
570
2023-12-02T03:42:13Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Architect.png
6
188
571
2023-12-02T04:02:00Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Cheat.png
6
189
572
2023-12-02T04:07:15Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Pro Gamer.png
6
190
573
2023-12-02T04:07:24Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Investment Guru.png
6
191
574
2023-12-02T04:10:36Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Drug Tolerance.png
6
192
575
2023-12-02T04:15:03Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Magician.png
6
193
576
2023-12-02T04:16:50Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bill
0
99
580
339
2023-12-02T15:09:22Z
Silverfish55
378945
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent.
{{PrisonerHighSec
|Prisoner Name=Bill
|Image=Bill.png
|Species=Buffalo
|Inmate ID=0717
|Cell=A106
|Stats= 6 STR 4 AGI 3 INT 3 CHR
|Gang= Big Foot Gang(Member)
|Work=Roof Site
|Bond Skill=[[Skills#Rumination|Rumination]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield".
===Bonded===
== How to Bond ==
Give him [[Cold Beer]] during the bonding dialogue
[[Category:Prisoners]]
05214711c11d3651857dd882c9e402e2bfb4caeb
581
580
2023-12-02T15:16:57Z
Silverfish55
378945
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent.
{{PrisonerHighSec
|Prisoner Name=Bill
|Image=Bill.png
|Species=Buffalo
|Inmate ID=0717
|Cell=A106
|Stats= 6 STR 4 AGI 3 INT 3 CHR
|Gang= Big Foot Gang(Member)
|Work=Roof Site
|Bond Skill=[[Skills#Rumination|Rumination]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield".
===Bonded===
He grew up on the streets and has a younger brother named Lincoln. The two of them dropped out of school at a young age and joined a gang, where they did menial tasks and made deliveries. That was until one day, when the boss needed someone to take out a witness. He made all the kids in the gang draw straws to see who would carry out the hit. Unfortunately, young Lincoln drew the short straw.
It was Bill who first brought Lincoln into the gang, and now he was about to see his little brother throw his whole life away. Racked with guilt, he stole the gun that the boss gave Lincoln and went to carry out the hit instead.
However, Bill screwed up as he had never fired a gun before. The bullet grazed the witness' head, and Bill was shot three times by the marshal. The witness testified in court and Bill's gang was completely dismantled. Bill was sentenced to life for his attempt to murder the witness, but Lincoln was able to return to school with the help of the community.
Ten years later, Lincoln' excelent grades had earned him admission to a prestigious university. He had always told Bill that it was his dream school. As an older brother, Bill was overjoyed to see Lincoln finally free himself from the chaos of their childhood and start his journey towards a bright future. He always tells himself that he will gladly suffer prison if it means that Lincoln is able to change his fate.
== How to Bond ==
Bond while having [[Cold Beer]] in inventory.
[[Category:Prisoners]]
7f49cef2096e8faf0d047edd2dfc606557aa9d5c
582
581
2023-12-02T15:18:05Z
Silverfish55
378945
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent.
{{PrisonerHighSec
|Prisoner Name=Bill
|Image=Bill.png
|Species=Buffalo
|Inmate ID=0717
|Cell=A106
|Stats= 6 STR 4 AGI 3 INT 3 CHR
|Gang= Big Foot Gang(Member)
|Work=Roof Site
|Bond Skill=[[Skills#Rumination|Rumination]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield".
===Bonded===
He grew up on the streets and has a younger brother named Lincoln. The two of them dropped out of school at a young age and joined a gang, where they did menial tasks and made deliveries. That was until one day, when the boss needed someone to take out a witness. He made all the kids in the gang draw straws to see who would carry out the hit. Unfortunately, young Lincoln drew the short straw.
It was Bill who first brought Lincoln into the gang, and now he was about to see his little brother throw his whole life away. Racked with guilt, he stole the gun that the boss gave Lincoln and went to carry out the hit instead.
However, Bill screwed up as he had never fired a gun before. The bullet grazed the witness' head, and Bill was shot three times by the marshal. The witness testified in court and Bill's gang was completely dismantled. Bill was sentenced to life for his attempt to murder the witness, but Lincoln was able to return to school with the help of the community.
Ten years later, Lincoln' excelent grades had earned him admission to a prestigious university. He had always told Bill that it was his dream school. As an older brother, Bill was overjoyed to see Lincoln finally free himself from the chaos of their childhood and start his journey towards a bright future. He always tells himself that he will gladly suffer prison if it means that Lincoln is able to change his fate.
== How to Bond ==
Bond while having [[Cold Beer]] in inventory.
[[Category:Prisoners]]
bc64724c71dc44069682a79081e333e7d91432f9
File:Lifeopedia.png
6
194
583
2023-12-02T15:28:39Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Zen Meditation.png
6
195
584
2023-12-02T15:33:33Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Practical Self-Defense.png
6
196
585
2023-12-02T15:37:41Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Office Workouts.png
6
197
586
2023-12-02T15:42:12Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:A Magician In Seven Days.png
6
198
587
2023-12-02T15:47:08Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Stanley's Art of Negotiation.png
6
199
588
2023-12-02T15:51:30Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Quantum Learning.png
6
200
589
2023-12-02T15:59:46Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:The Champeen.png
6
201
590
2023-12-02T16:02:57Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:A Life of Escape.png
6
202
591
2023-12-02T16:06:11Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Love and Wine.png
6
203
592
2023-12-02T16:25:13Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:The X Factor.png
6
204
593
2023-12-02T16:25:46Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Man Style.png
6
205
595
2023-12-02T16:44:39Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:TV Guide.png
6
206
596
2023-12-02T16:49:15Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:The Awakening of Cthulor.png
6
207
597
2023-12-02T16:49:23Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Gentlemanly Pursuits I.png
6
208
598
2023-12-02T17:21:41Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Gentlemanly Pursuits II.png
6
209
599
2023-12-02T17:21:49Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Game of Kings I.png
6
210
600
2023-12-02T17:24:21Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Game of Kings II.png
6
211
601
2023-12-02T17:27:13Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Game of Kings III.png
6
212
602
2023-12-02T17:27:19Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Games Treasury.png
6
213
603
2023-12-02T17:32:20Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Toolbox Adventure.png
6
214
604
2023-12-02T17:32:30Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:DIY Maestro.png
6
215
605
2023-12-02T17:32:38Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Skills
0
65
606
594
2023-12-02T17:35:02Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina consumed<br/>when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|-
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
41c054aa0213f86761139563fe279fa7f1a3bf91
612
606
2023-12-04T03:16:26Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina consumed<br/>when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers in<br/>the book "The One Who Transcended Time".
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] to obtain this ebook
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="Tetriz"
<!--Jumbo-->
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
b5e4b46cf031418149f31e56db365bc07274e573
613
612
2023-12-04T03:21:39Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina consumed<br/>when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers in<br/>the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="Tetriz"
<!--Jumbo-->
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
333322867e2ddfa7e6e70f58a9c2126a85d2c1c0
614
613
2023-12-04T03:28:12Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your<br/>cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="Tetriz"
<!--Jumbo-->
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
d63d1c4e292c398213a3ed5ec32817cc38260e83
615
614
2023-12-04T03:29:09Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="Tetriz"
<!--Jumbo-->
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
97ca71ffd1c385c3ec22f8bc89ae33d7dd936381
File:Programming from Scratch.png
6
216
607
2023-12-02T17:35:35Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:The One Who Trascended Time.png
6
217
608
2023-12-03T13:06:02Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Return of the Odyssey.png
6
218
609
2023-12-03T13:16:34Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
644
609
2023-12-04T21:01:18Z
Silverfish55
378945
Silverfish55 uploaded a new version of [[File:Return of the Odyssey.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bill
0
99
610
582
2023-12-03T14:37:19Z
Silverfish55
378945
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent.
{{PrisonerHighSec
|Prisoner Name=Bill
|Image=Bill.png
|Species=Buffalo
|Inmate ID=0717
|Cell=A106
|Stats= 6 STR 4 AGI 3 INT 3 CHR
|Gang= Big Foot Gang(Member)
|Work=Roof Site
|Bond Skill=[[Skills#Rumination|Rumination]]
|Associates = [[Evan]]
|Loved Gifts= [[Cold Beer]] [[Beer]]
}}
__TOC__
== Full Background ==
===Befriended===
A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield".
===Bonded===
He grew up on the streets and has a younger brother named Lincoln. The two of them dropped out of school at a young age and joined a gang, where they did menial tasks and made deliveries. That was until one day, when the boss needed someone to take out a witness. He made all the kids in the gang draw straws to see who would carry out the hit. Unfortunately, young Lincoln drew the short straw.
It was Bill who first brought Lincoln into the gang, and now he was about to see his little brother throw his whole life away. Racked with guilt, he stole the gun that the boss gave Lincoln and went to carry out the hit instead.
However, Bill screwed up as he had never fired a gun before. The bullet grazed the witness' head, and Bill was shot three times by the marshal. The witness testified in court and Bill's gang was completely dismantled. Bill was sentenced to life for his attempt to murder the witness, but Lincoln was able to return to school with the help of the community.
Ten years later, Lincoln' excelent grades had earned him admission to a prestigious university. He had always told Bill that it was his dream school. As an older brother, Bill was overjoyed to see Lincoln finally free himself from the chaos of their childhood and start his journey towards a bright future. He always tells himself that he will gladly suffer prison if it means that Lincoln is able to change his fate.
== How to Bond ==
Bond while having [[Cold Beer]] in inventory.
[[Category:Prisoners]]
2e420ee94c27ddb640161fa4f7d82ca113f47773
618
610
2023-12-04T19:13:22Z
Silverfish55
378945
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent.
{{PrisonerHighSec
|Prisoner Name=Bill
|Image=Bill.png
|Species=Buffalo
|Inmate ID=0717
|Cell=A106
|Stats= 6 STR 4 AGI 3 INT 3 CHR
|Gang= Big Foot Gang(Member)
|Work=Roof Site
|Bond Skill=[[Skills#Rumination|Rumination]]
|Associates = [[Evan]]
|Loved Gifts= [[Cold Beer]], [[Beer]]
}}
__TOC__
== Full Background ==
===Befriended===
A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield".
===Bonded===
He grew up on the streets and has a younger brother named Lincoln. The two of them dropped out of school at a young age and joined a gang, where they did menial tasks and made deliveries. That was until one day, when the boss needed someone to take out a witness. He made all the kids in the gang draw straws to see who would carry out the hit. Unfortunately, young Lincoln drew the short straw.
It was Bill who first brought Lincoln into the gang, and now he was about to see his little brother throw his whole life away. Racked with guilt, he stole the gun that the boss gave Lincoln and went to carry out the hit instead.
However, Bill screwed up as he had never fired a gun before. The bullet grazed the witness' head, and Bill was shot three times by the marshal. The witness testified in court and Bill's gang was completely dismantled. Bill was sentenced to life for his attempt to murder the witness, but Lincoln was able to return to school with the help of the community.
Ten years later, Lincoln' excelent grades had earned him admission to a prestigious university. He had always told Bill that it was his dream school. As an older brother, Bill was overjoyed to see Lincoln finally free himself from the chaos of their childhood and start his journey towards a bright future. He always tells himself that he will gladly suffer prison if it means that Lincoln is able to change his fate.
== How to Bond ==
Bond while having [[Cold Beer]] in inventory.
[[Category:Prisoners]]
19741985f10716305f09b07067652eac184a2e7b
File:Tetriz.png
6
219
611
2023-12-04T03:07:32Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bam
0
56
616
327
2023-12-04T19:07:52Z
Silverfish55
378945
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerLowSec
|Prisoner Name=Bam
|Image=Bam.png
|Species=Gray Cat
|Inmate ID=1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#ESP|ESP]]
|Associates =[[Bob]]
|Loved Gifts=[[Mint]] [[Ace of Spades]]
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
801ee8f4e0197ac09d43e2099b51868bc49e60ae
617
616
2023-12-04T19:13:02Z
Silverfish55
378945
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator.
{{PrisonerLowSec
|Prisoner Name=Bam
|Image=Bam.png
|Species=Gray Cat
|Inmate ID=1613
|Cell=B101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#ESP|ESP]]
|Associates =[[Bob]]
|Loved Gifts=[[Mint]], [[Ace of Spades]]
}}
__TOC__
== Full Background ==
===Befriended===
A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly.
===Bonded===
Bam is obviously not his real name, but he seems reluctant to tell you what is.
According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis.
However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world.
After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe.
However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down!
== How to Bond ==
Bond while having a [[Spoon]] in inventory.
[[Category:Prisoners]]
abf7d44901f3d2f8031f906e65e397766eb40cf3
Alex
0
53
619
348
2023-12-04T19:14:43Z
Silverfish55
378945
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
[[Category:Prisoners]]
1b5ef08155ec8e3940590b6ed9c9d07033d6702a
620
619
2023-12-04T19:15:15Z
Silverfish55
378945
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
Bond while being part of the [[Sharp Tooth Gang]]
[[Category:Prisoners]]
ca2fcf92195f38ebeaf3145158fe78f969b8410f
621
620
2023-12-04T19:16:14Z
Silverfish55
378945
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
Bond while being part of the [[Sharp Tooth Gang]].
[[Category:Prisoners]]
de1562d040f99d9f4cfbfd186d8a5192c8a0af47
622
621
2023-12-04T19:17:53Z
Silverfish55
378945
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]]
|Associates=
|Loved Gifts= [[Premium Liquor]]
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== Bond Skill ==
Bond while being part of the [[Sharp Tooth Gang]].
[[Category:Prisoners]]
d192da63ffc9a8777f7a43490258ff7e0d5e658a
625
622
2023-12-04T19:20:51Z
Silverfish55
378945
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]]
|Associates=
|Loved Gifts= [[Premium Liquor]]
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== How to Bond ==
Bond while being part of the [[Sharp Tooth Gang]].
[[Category:Prisoners]]
52f8481f83367088d37074000b1c0758ab7adcfa
627
625
2023-12-04T19:21:27Z
Silverfish55
378945
wikitext
text/x-wiki
Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Alex
|Image=Alex.png
|Species=Lion
|Inmate ID=1022
|Cell=B104
|Stats= 6 STR 8 AGI 6 INT 6 CHR
|Gang=Sharp Tooth Gang (Boss)
|Work=
|Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]]
|Associates=
|Loved Gifts= [[Premium Liquor]]
}}
__TOC__
== Full Background ==
===Befriended===
This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious.
===Bonded===
TBA
== How to Bond ==
Bond while being a member of the [[Sharp Tooth Gang]].
[[Category:Prisoners]]
a570fb08f4ed09bab7a1a26107fa27255e8aa195
Bernard
0
98
623
346
2023-12-04T19:19:35Z
Silverfish55
378945
wikitext
text/x-wiki
Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Bernard
|Image=Bernard.png
|Species=Capybara
|Inmate ID=2014
|Cell=B202
|Stats= TBA
|Gang=Unaffiliated
|Work=
|Bond Skill= [[Skills#RetiredDetective|Retired Detective]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it.
===Bonded===
Bond while having befriended at least one lieutenant from each gang.
== Bond Skill ==
[[Category:Prisoners]]
e5dd3fe80f9d4b4041505873430b89d277b9a72d
624
623
2023-12-04T19:20:19Z
Silverfish55
378945
wikitext
text/x-wiki
Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Bernard
|Image=Bernard.png
|Species=Capybara
|Inmate ID=2014
|Cell=B202
|Stats= TBA
|Gang=Unaffiliated
|Work=
|Bond Skill= [[Skills#RetiredDetective|Retired Detective]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it.
===Bonded===
TBA
== Bond Skill ==
Bond while having befriended at least one lieutenant from each gang.
[[Category:Prisoners]]
f1669fca2f5a6d9c42c06f56fd8c9f44e321c54d
626
624
2023-12-04T19:21:00Z
Silverfish55
378945
wikitext
text/x-wiki
Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Bernard
|Image=Bernard.png
|Species=Capybara
|Inmate ID=2014
|Cell=B202
|Stats= TBA
|Gang=Unaffiliated
|Work=
|Bond Skill= [[Skills#RetiredDetective|Retired Detective]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it.
===Bonded===
TBA
== How to Bond ==
Bond while having befriended at least one lieutenant from each gang.
[[Category:Prisoners]]
904cc6949ef454e51cba451dc27d5ae436f0a68f
628
626
2023-12-04T20:13:31Z
Silverfish55
378945
wikitext
text/x-wiki
Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Bernard
|Image=Bernard.png
|Species=Capybara
|Inmate ID=2014
|Cell=B202
|Stats= TBA
|Gang=Unaffiliated
|Work=
|Bond Skill= [[Skills#RetiredDetective|Retired Detective]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it.
===Bonded===
TBA
== How to Bond ==
Bond while having befriended at least one lieutenant or boss from each gang.
[[Category:Prisoners]]
01a4202710392b313a40c19337c77daa9619de7a
Bob
0
100
629
343
2023-12-04T20:14:46Z
Silverfish55
378945
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]].
{{PrisonerHighSec
|Prisoner Name=Bob
|Image=Bob.png
|Species=Black Panther
|Inmate ID=2124
|Cell=B106
|Stats=
|Gang=Sharp Tooth Gang(Member)
|Work=
|Bond Skill=6
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A black panther who always keeps a low profile. After striking up a conversation, he asked you to help him find a wolf named [[Fenrir]] somewhere in the prison, claiming that [[Fenrir]] owes him a lot of money. Although his story sounds very intriguing, you cannot shake the feeling that he is hiding something from you.
===Bonded===
== How to Bond ==
Bond after giving him a clue about [[Fenrir]]. (Use the toilet in [[segregation]])
== Trivia ==
- Bob's design is based off the Black Panther suit from Marvel.
[[Category:Prisoners]]
d89b4dacb4a05bac6cc47ee46b0ebf3bc064e010
Caesar
0
101
630
347
2023-12-04T20:15:18Z
Silverfish55
378945
wikitext
text/x-wiki
A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Caesar is the leader of the [[Black Claw Gang]].
{{PrisonerMedSec
|Prisoner Name=Caesar
|Image=Caesar.png
|Species=Chimp
|Inmate ID=1536
|Cell=B205
|Stats=
|Gang=Black Claw Gang(Boss)
|Work=
|Bond Skill=
|Associates =[[Max]], [[Raphael]]
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A chimp named Caesar. As the boss of the [[Black Claw Gang]], he controls the underground finances for the entire prison. He prefers to use elaborate calculations to manipulate his opponents rather than fighting for power. You may need to keep your guard up against him more than anyone else in the whole prison.
===Bonded===
== How to Bond ==
Bond while being a member of the [[Black Claw Gang]].
[[Category:Prisoners]]
8b57fb051974f08de817383adad4d97536791396
Chris
0
91
631
317
2023-12-04T20:17:20Z
Silverfish55
378945
wikitext
text/x-wiki
Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection.
{{PrisonerMedSec
|Prisoner Name=Chris
|Image=Chris.png
|Species=Lynx
|Inmate ID=1723
|Cell=B101
|Stats= 4 STR 8 AGI 4 INT 7 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#Rose|Rose Thorn]]
|Associates=[[Jimmy]], [[Ray]], [[Alex]]
|Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]]
}}
__TOC__
== Full Background ==
===Befriended===
A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind.
===Bonded===
Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune.
Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind.
After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show.
During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office.
He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering.
== How to Bond ==
Bond while having a minimum of 10 Charisma.
[[Category:Prisoners]]
550601914709e2bb7d0ff867ad4562d3846e5557
Crunchy
0
135
632
431
2023-12-04T20:17:52Z
Silverfish55
378945
wikitext
text/x-wiki
Crunchy is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Sharp Tooth Gang.
{{PrisonerHighSec
|Prisoner Name=Crunchy
|Image=Crunchy.png
|Species=Crocodile
|Inmate ID=1424
|Cell=B103
|Stats= STR 6 AGI 3 INT 3 CHR 3
|Gang=Sharp Tooth (Lieutenant)
|Work=
|Bond Skill= [[Skills|Double Lunacy]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A ferocious looking crocodile with a highly disagreeable personality. He calls you a wuss and tries to provoke you into a fight. Perhaps within the prison walls, fighting is the only way he can relieve his boredom. So, is it better to just put up with it, or stand up to him? You need to make a choice.
===Bonded===
TBA
== How to Bond ==
Bond after beating him in any fight.
[[Category:Prisoners]]
4e7cbf21e691636dcd76ccb05b132bca31780668
Diego
0
136
633
432
2023-12-04T20:19:07Z
Silverfish55
378945
wikitext
text/x-wiki
Diego is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. He is a drug addict.
{{PrisonerMedSec
|Prisoner Name=Diego
|Image=Diego.png
|Species=Alpaca
|Inmate ID=2016
|Cell=A105
|Stats=
|Gang=Big Foot (Member)
|Work=Kitchen
|Bond Skill= [[Skills#ArtfulDodger|Artful Dodger]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
An alpaca who constantly has drool hanging from the corners of his mouth and whose brain is addled from heavy drug use. It is not uncommon for him to hallucinate in broad daylight, during which naked elves and lobster knights are the most frequent of the "friends" he sees. Before being incarcerated, he was an apprentice chef, but it was about to be the start of his downwards spiral.
===Bonded===
TBA
== How to Bond ==
Bond while having [[Playpup]] in your inventory.
[[Category:Prisoners]]
81871ff565bff1cb17cb612eaecf884adb3165dd
Eddie
0
76
634
326
2023-12-04T20:19:54Z
Silverfish55
378945
wikitext
text/x-wiki
Eddie is a low-security inmate who, unlike [[Sam]], is really not wanting to see his 'fiancé' after being paroled from [[Boulderton_Prison|prison]].
{{PrisonerLowSec
|Prisoner Name=Eddie
|Image=Eddie.png
|Species=Opossum
|Inmate ID=1732
|Cell=A101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#Rummager|Rummager]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Skills#Stanley'sArtofNegotiation|Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
[[Category:Prisoners]]
de65fcd7d90b9434bae0ec7f57b94fb763931210
635
634
2023-12-04T20:21:23Z
Silverfish55
378945
wikitext
text/x-wiki
Eddie is a low-security inmate who, unlike [[Sam]], is really not wanting to see his 'fiancé' after being paroled from [[Boulderton_Prison|prison]].
{{PrisonerLowSec
|Prisoner Name=Eddie
|Image=Eddie.png
|Species=Opossum
|Inmate ID=1732
|Cell=A101
|Stats= 2 STR 5 AGI 5 INT 5 CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills#Rummager|Rummager]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis?
===Bonded===
"Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked.
If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks.
Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief.
But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of.
Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison!
Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry.
== How to Bond ==
Succeed a Charisma Roll.
{{Infobox roll
|rolltype = Charisma
|rollsubtype = Negotiation
|target = 16
|modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Skills#Stanley'sArtofNegotiation|Stanley's Art of Negotiation]]'s skill)
}}
== Trivia ==
Miranda, the lady Tasmanian devil at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison.
[[Category:Prisoners]]
4249c9ad2d59d6781e56cadd12c116d44c97592e
Max
0
134
636
430
2023-12-04T20:23:36Z
Silverfish55
378945
wikitext
text/x-wiki
Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang.
{{PrisonerHighSec
|Prisoner Name=Max
|Image=Max.png
|Species=Honey Badger
|Inmate ID=1737
|Cell=B207
|Stats=
|Gang=Black Claw Gang (Lieutenant)
|Work=
|Bond Skill= [[Skills|Giant Killer]]
|Associates=[[Caesar]]
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
===Bonded===
A honey badger with a flat white head, whose prison nickname is Landmine! With a temper as explosive as his nickname implies, even the slightest glance is enough to make him fly off the handle. He is extremely sensitive about his height, and often boasts that he can take anyone in a fight, no matter how big they are. Max comes from a military family. His grandfather, father, and uncle were all war heroes. He grew up with the strong ambition to become a soldier and make his mark on the battlefield. After several years of tough training, he finally achieved his dream of joining the famous Echo Force special operations unit, and was deployed all around the world to perform the most complex, classified, and dangerous missions.
<br />But combat was nothing like Max had imagined. There was no glory, heroism, or honor. Battle was the cries of children echoing through the ruined cities, sand and mud in his nose and mouth, and sniper fire that seemed to come from nowhere. The fear of death gradually made his comrades numb, cold, and ruthless.
<br />Max's team had just finished taking out an enemy stronghold. While sweeping the battlefield, he discovered a secret underground room. Inside was a large amount of gold.
"Hey, we should split it, shouldn't we? Consider it compensation for our traumas," laughed Nick the Bison. "Forget about it, man. See these prisoners. Someone's gonna snitch," warned Steve the Porcupine. Then Max came up with what he thought was a good idea: "Maybe we can make a deal with 'em? Tell 'em to keep their mouths shut and get the hell outta here." Major Michael the Moose dismissed the proposal. "Kid, they'll go straight to the press and expose us. The media will turn the whole thing into a shitstorm." Nick was not happy: "What?! So we're just gonna turn it in so the politicians and pencil pushers can take it for themselves?!" "No, we don't have to worry about it getting out, replied Michael calmly, "because the dead can't talk." Before anyone could respond, the Major shot one of the prisoners in the head.
<br />He then ordered the others to execute one prisoner each, to give them leverage over each other in case any one of them decided to "find their conscience" in the future. Nick hesitated for a moment, but pulled the trigger because he needed money to send home to his pregnant wife. However, Max and Steve refused; they still believed in a sense of honor among warriors.
<br />"I'm out. You can have my share. I didn't sign up to be an executioner," exclaimed Steve and walked toward the door. But before he could set foot outside, Michael put a bullet in his back. The moose was now in a frenzy of blind greed.
<br />A firefight broke out in the secret room. Max decided to help the wounded Steve. He shot Nick dead as Steve laid down covering fire, and then he engaged Michael in hand-to-hand combat. Although the tiny honey badger was like a rag doll compared to the enormous moose, Max used his speed and agility to climb onto Michael's back, then use his sharp, powerful teeth to break the murderer's neck.
<br />The fight was over. Poor Steve died of blood loss, and the two surviving prisoners escaped amid the chaos. Now all of the gold was Max's for the taking, but it gave him no happiness.
<br />Max sold the gold on the black market and divided it into four shares: one for himself, and one each for Steve, Nick, and Michael's families. A few days later, the investigation team came for Max. Just as Michael had predicted, the two escaped prisoners had told the media what happened in the secret room. The Echo Force scandal shocked the nation, and Max was court-martialed for looting and dealing in captured property.
== How to bond ==
Stay up all night in [[segregation]] 'or' choose Thomas' War Correspondent past.
[[Category:Prisoners]]
79266f72e4b5844ba1263397f43070208aea5c16
637
636
2023-12-04T20:24:06Z
Silverfish55
378945
wikitext
text/x-wiki
Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang.
{{PrisonerHighSec
|Prisoner Name=Max
|Image=Max.png
|Species=Honey Badger
|Inmate ID=1737
|Cell=B207
|Stats=
|Gang=Black Claw Gang (Lieutenant)
|Work=
|Bond Skill= [[Skills#GiantKiller|Giant Killer]]
|Associates=[[Caesar]]
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
===Bonded===
A honey badger with a flat white head, whose prison nickname is Landmine! With a temper as explosive as his nickname implies, even the slightest glance is enough to make him fly off the handle. He is extremely sensitive about his height, and often boasts that he can take anyone in a fight, no matter how big they are. Max comes from a military family. His grandfather, father, and uncle were all war heroes. He grew up with the strong ambition to become a soldier and make his mark on the battlefield. After several years of tough training, he finally achieved his dream of joining the famous Echo Force special operations unit, and was deployed all around the world to perform the most complex, classified, and dangerous missions.
<br />But combat was nothing like Max had imagined. There was no glory, heroism, or honor. Battle was the cries of children echoing through the ruined cities, sand and mud in his nose and mouth, and sniper fire that seemed to come from nowhere. The fear of death gradually made his comrades numb, cold, and ruthless.
<br />Max's team had just finished taking out an enemy stronghold. While sweeping the battlefield, he discovered a secret underground room. Inside was a large amount of gold.
"Hey, we should split it, shouldn't we? Consider it compensation for our traumas," laughed Nick the Bison. "Forget about it, man. See these prisoners. Someone's gonna snitch," warned Steve the Porcupine. Then Max came up with what he thought was a good idea: "Maybe we can make a deal with 'em? Tell 'em to keep their mouths shut and get the hell outta here." Major Michael the Moose dismissed the proposal. "Kid, they'll go straight to the press and expose us. The media will turn the whole thing into a shitstorm." Nick was not happy: "What?! So we're just gonna turn it in so the politicians and pencil pushers can take it for themselves?!" "No, we don't have to worry about it getting out, replied Michael calmly, "because the dead can't talk." Before anyone could respond, the Major shot one of the prisoners in the head.
<br />He then ordered the others to execute one prisoner each, to give them leverage over each other in case any one of them decided to "find their conscience" in the future. Nick hesitated for a moment, but pulled the trigger because he needed money to send home to his pregnant wife. However, Max and Steve refused; they still believed in a sense of honor among warriors.
<br />"I'm out. You can have my share. I didn't sign up to be an executioner," exclaimed Steve and walked toward the door. But before he could set foot outside, Michael put a bullet in his back. The moose was now in a frenzy of blind greed.
<br />A firefight broke out in the secret room. Max decided to help the wounded Steve. He shot Nick dead as Steve laid down covering fire, and then he engaged Michael in hand-to-hand combat. Although the tiny honey badger was like a rag doll compared to the enormous moose, Max used his speed and agility to climb onto Michael's back, then use his sharp, powerful teeth to break the murderer's neck.
<br />The fight was over. Poor Steve died of blood loss, and the two surviving prisoners escaped amid the chaos. Now all of the gold was Max's for the taking, but it gave him no happiness.
<br />Max sold the gold on the black market and divided it into four shares: one for himself, and one each for Steve, Nick, and Michael's families. A few days later, the investigation team came for Max. Just as Michael had predicted, the two escaped prisoners had told the media what happened in the secret room. The Echo Force scandal shocked the nation, and Max was court-martialed for looting and dealing in captured property.
== How to bond ==
Stay up all night in [[segregation]] '''or''' choose Thomas' War Correspondent past.
[[Category:Prisoners]]
ff97a3e0ec275dc67213bea165b87ef97ab83c96
643
637
2023-12-04T20:29:02Z
Silverfish55
378945
wikitext
text/x-wiki
Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang.
{{PrisonerHighSec
|Prisoner Name=Max
|Image=Max.png
|Species=Honey Badger
|Inmate ID=1737
|Cell=B207
|Stats=4 STR 5 AGI 4 INT 4 CHR
|Gang=Black Claw Gang (Lieutenant)
|Work=Roof Site
|Bond Skill= [[Skills#GiantKiller|Giant Killer]]
|Associates=[[Caesar]]
|Loved Gifts=[[Mint Roll-Up]]<br />[[Premium Cigarette]], TBA
}}
__TOC__
== Full Background ==
===Befriended===
===Bonded===
A honey badger with a flat white head, whose prison nickname is Landmine! With a temper as explosive as his nickname implies, even the slightest glance is enough to make him fly off the handle. He is extremely sensitive about his height, and often boasts that he can take anyone in a fight, no matter how big they are. Max comes from a military family. His grandfather, father, and uncle were all war heroes. He grew up with the strong ambition to become a soldier and make his mark on the battlefield. After several years of tough training, he finally achieved his dream of joining the famous Echo Force special operations unit, and was deployed all around the world to perform the most complex, classified, and dangerous missions.
<br />But combat was nothing like Max had imagined. There was no glory, heroism, or honor. Battle was the cries of children echoing through the ruined cities, sand and mud in his nose and mouth, and sniper fire that seemed to come from nowhere. The fear of death gradually made his comrades numb, cold, and ruthless.
<br />Max's team had just finished taking out an enemy stronghold. While sweeping the battlefield, he discovered a secret underground room. Inside was a large amount of gold.
"Hey, we should split it, shouldn't we? Consider it compensation for our traumas," laughed Nick the Bison. "Forget about it, man. See these prisoners. Someone's gonna snitch," warned Steve the Porcupine. Then Max came up with what he thought was a good idea: "Maybe we can make a deal with 'em? Tell 'em to keep their mouths shut and get the hell outta here." Major Michael the Moose dismissed the proposal. "Kid, they'll go straight to the press and expose us. The media will turn the whole thing into a shitstorm." Nick was not happy: "What?! So we're just gonna turn it in so the politicians and pencil pushers can take it for themselves?!" "No, we don't have to worry about it getting out, replied Michael calmly, "because the dead can't talk." Before anyone could respond, the Major shot one of the prisoners in the head.
<br />He then ordered the others to execute one prisoner each, to give them leverage over each other in case any one of them decided to "find their conscience" in the future. Nick hesitated for a moment, but pulled the trigger because he needed money to send home to his pregnant wife. However, Max and Steve refused; they still believed in a sense of honor among warriors.
<br />"I'm out. You can have my share. I didn't sign up to be an executioner," exclaimed Steve and walked toward the door. But before he could set foot outside, Michael put a bullet in his back. The moose was now in a frenzy of blind greed.
<br />A firefight broke out in the secret room. Max decided to help the wounded Steve. He shot Nick dead as Steve laid down covering fire, and then he engaged Michael in hand-to-hand combat. Although the tiny honey badger was like a rag doll compared to the enormous moose, Max used his speed and agility to climb onto Michael's back, then use his sharp, powerful teeth to break the murderer's neck.
<br />The fight was over. Poor Steve died of blood loss, and the two surviving prisoners escaped amid the chaos. Now all of the gold was Max's for the taking, but it gave him no happiness.
<br />Max sold the gold on the black market and divided it into four shares: one for himself, and one each for Steve, Nick, and Michael's families. A few days later, the investigation team came for Max. Just as Michael had predicted, the two escaped prisoners had told the media what happened in the secret room. The Echo Force scandal shocked the nation, and Max was court-martialed for looting and dealing in captured property.
== How to bond ==
Stay up all night in [[segregation]] '''or''' choose Thomas' War Correspondent past.
[[Category:Prisoners]]
40ed6d9871a4b0c66ed2abad6239f309a8f205a2
Ray
0
96
638
328
2023-12-04T20:24:42Z
Silverfish55
378945
wikitext
text/x-wiki
A medium-security inmate at [[Boulderton_Prison|Boulderton Prison]], Ray approaches life from outside the box with the flamboyance of a true artiste.
{{PrisonerMedSec
|Prisoner Name=Ray
|Image=Ray.png
|Species=Unicorn (Self-Id),</br>Racehorse (Biologically)
|Inmate ID=1218
|Cell=A208
|Stats= 4 STR 6 AGI 3 INT 8 CHR
|Gang=Unaffiliated
|Work=Kitchen
|Bond Skill=[[Skills#Charmer|Charmer]]
|Associates=[[Chris]]
|Loved Gifts=[[Scented Soap]],</br>[[Bouquet]]
}}
__TOC__
== Full Background ==
===Befriended===
A brown horse who claims to be a unicorn. He may looks slightly odd, but his artistic flamboyance is never dull. He rejects gender stereotypes, and has a unique view of the relationship between gender and self. He makes no secret of his love for handsome guys.
===Bonded===
Ray was born to a well-off family, and his mother and father were both prominent figures in racing circles. As the only son, Ray's parents had high expectations that he would follow in their illustrious footsteps, but he was far more interested in dancing and painting than boring racing. Because of his rebellious nature and increasingly obvious attraction to the same sex, the tension between Ray and his parents gradually intensified. Finally, on the day he reached adulthood, he chose to leave his hometown and escape to the city.
He bummed around the city for many years, during which he worked as a life model, an extra, and - when times were particularly hard - he even performed in a few adult movies. However, he never considered swallowing his pride and going home, as the hardships of life were a small price to pay for that which he valued most: Freedom.
Ray's apartment was above The Red Light, a small bar hidden in a secluded alley. The rent was not that high, and his part-time job in the bar paid enough to cover his living expenses. However, nightfall was when the bar's 'dating service' would begin. Every evening, pretty young women (and sometimes not so pretty) would order cheap, watered-down drinks, and wait for the bar's phone to ring. When it did, it was Ray's job to relay the requests and call taxis for the girls.
"Why hasn't Coco shown again?", asked one girl. "Ha ha, bitch probably got some 'work related injuries'," came the reply. "But Caroline hasn't shown up for a week either," exclaimed the first girl. "Maybe they got lucky and bagged a sugar daddy?!" The girls chitter-chatters caught Ray's attention. Although their jobs were not exactly respectable, he knew that they were all just trying to make a living in difficult circumstances, exactly like him. This was especially true for Coco, a single mother whose ex-boyfriend had scammed her out of all her belongings, and was forced to sell herself at The Red Light in order to feed her baby.
The sudden disappearances of these girls made Ray feel uneasy. He checked the phone records, and was shocked to find that the missing girls had all been called to the same place. Just then, the phone rang. Ray answered as usual, and the gruff voice on the other end of the line said the address that he had just seen. Sensing the danger, Ray didn't tell the girls. Instead, he put on a dress and went to the appointment himself.
Waiting near the address was a Tasmanian Devil wearing a flat cap. He did not see through Ray's disguise in the darkness, and even lustfully remarked on his beauty. The Tasmanian Devil took Ray to a dilapidated house. After negotiating the price, he offered Ray a drink to help 'get in the mood'. Ray instantly guessed what the slimeball was planning, and switched the glasses when the Tasmanian Devil wasn't looking. The Tasmanian Devil drank the spiked drink, and immediately fell to the floor, paralysed.
Ray searched the house, and eventually found a secret room. Inside were the bruised and battered Coco, as well as the bodies of Caroline, and another girl he did not know. Anger, remorse, and pity surged through Ray's mind like a stampede of wild horses. He could not forgive the vile murderer, but he could also not forgive himself for sending the girls into his evil clutches.
With a stamp of his hoof, Ray crushed the killer's skull, bringing an end to his wicked life. The next day, Ray turned himself into the police - in his mind at least - as both a murderer, and an accomplice to murder.
Coco, however, recovered from her ordeal, and worked with some of the other Red Light girls to open a legitimate beauty parlor and leave 'dating' behind. They've offered Ray free makeovers when he gets out, but it'll be hard to improve on perfection in Ray's eyes!
== How to Bond ==
Bond while having read the entirety of [[Skills#ManStyle|Man Style]].
[[Category:Prisoners]]
5fbc1728774d05c2927b7c66495bd06d0ac875b4
Sam
0
57
639
283
2023-12-04T20:25:38Z
Silverfish55
378945
wikitext
text/x-wiki
Sam is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]], whose life revolves around his fiancé, Nicole. He is up for parole soon, and wants to avoid any issues before then.
{{PrisonerMedSec
|Prisoner Name=Sam
|Image=Sam.png
|Species=Donkey
|Inmate ID=1911
|Cell=A103
|Stats= 5 STR 4 AGI 3 INT 3 CHR
|Gang=Unaffiliated
|Work=Roof Site
|Bond Skill=[[Skills#Repair|Repair]]
|Associates=[[Joseph]], [[Thomas]]
|Loved Gifts=Any [[Amulet]]
}}
__TOC__
== Full Background ==
===Befriended===
A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time.
===Bonded===
Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed.
Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before.
The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother.
The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition.
On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz."
In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed.
Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her.
== How to Bond ==
Bond while having the [[Skills#Stanley'sArtofNegotiation|Stanley's Art of Negotiation]] skill.
[[Category:Prisoners]]
8c12ddb9dde70ad1493f38960ab4a051da9863b7
John
0
55
640
350
2023-12-04T20:26:00Z
Silverfish55
378945
wikitext
text/x-wiki
{{PrisonerHighSec
|Prisoner Name=John
|Image=John.png
|Species=Tiger
|Inmate ID=1129
|Cell=A208
|Stats=
|Gang = Unaffiliated
|Work = Roof Site
|Bond Skill= [[Skills#TigerCombo|Tiger Combo]]
|Associates=None
|Loved Gifts=Mint Roll-Up, </br>Premium Cigarette, TBA
}}
__TOC__
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== How to Bond ==
Succeed a Charisma Roll to bond.
[[Category:Prisoners]]
c64a34238ecbead28bf190c8eb46c9ced2d47f71
641
640
2023-12-04T20:26:20Z
Silverfish55
378945
wikitext
text/x-wiki
{{PrisonerHighSec
|Prisoner Name=John
|Image=John.png
|Species=Tiger
|Inmate ID=1129
|Cell=A208
|Stats=
|Gang = Unaffiliated
|Work = Roof Site
|Bond Skill= [[Skills#TigerCombo|Tiger Combo]]
|Associates=None
|Loved Gifts=Mint Roll-Up, </br>Premium Cigarette, TBA
}}
__TOC__
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== How to Bond ==
Succeed a Charisma Roll.
[[Category:Prisoners]]
8a082885a45881c5688446e0ddcae17cdb338926
642
641
2023-12-04T20:26:52Z
Silverfish55
378945
wikitext
text/x-wiki
{{PrisonerHighSec
|Prisoner Name=John
|Image=John.png
|Species=Tiger
|Inmate ID=1129
|Cell=A208
|Stats=
|Gang = Unaffiliated
|Work = Roof Site
|Bond Skill= [[Skills#TigerCombo|Tiger Combo]]
|Associates=None
|Loved Gifts=[[Mint Roll-Up]], </br>[[Premium Cigarette]], TBA
}}
__TOC__
== Full Background ==
===Befriended===
A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most.
===Bonded===
John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war.
Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity.
But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment.
The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal.
Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough.
== How to Bond ==
Succeed a Charisma Roll.
[[Category:Prisoners]]
ef7162a089749147109dd9c5f418ef08256cb4a5
File:Mushroom Bros..png
6
220
645
2023-12-04T21:45:42Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Sakura Tour.png
6
221
646
2023-12-04T21:46:21Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Dracula's Fury.png
6
222
647
2023-12-04T21:46:55Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Insect Farm.png
6
223
648
2023-12-04T21:47:06Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:White Wolf IV.png
6
224
649
2023-12-04T21:47:26Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Mineworld.png
6
225
650
2023-12-04T21:47:36Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Lethal Kombat II.png
6
226
651
2023-12-04T21:47:44Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Esports Legend.png
6
227
652
2023-12-04T21:47:59Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Return of the Odyssey.png
6
218
653
644
2023-12-04T23:05:54Z
Silverfish55
378945
Silverfish55 uploaded a new version of [[File:Return of the Odyssey.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
654
653
2023-12-04T23:06:47Z
Silverfish55
378945
Silverfish55 reverted [[File:Return of the Odyssey.png]] to an old version
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Skills
0
65
655
615
2023-12-04T23:06:59Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Library]] computers.<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after<br/>completing a game for the<br/>first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after<br/>completing a game for the<br/>second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|Focus Point cap +1, and reduces recovery time by 10 minute(s).
|Focus Point cap +2, and reduces recovery time by 20 minute(s).
|[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after<br/>completing a game for the<br/>third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
36989200d24ab00eb7953fdfd21260d200e7d841
657
655
2023-12-05T01:40:10Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|somewhere
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
87fc197435a7cfcac1b365ff247a82898be80daf
668
657
2023-12-05T02:31:56Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|somewhere
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first<br/>attack is guaranteed to hit and will<br/>deal an extra 50% damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase<br/>your Dodge Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your<br/>highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft [[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Tunes.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
2b27e449b4fc7686e927adbf57385f189d8f506f
669
668
2023-12-05T02:32:17Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|somewhere
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first<br/>attack is guaranteed to hit and will<br/>deal an extra 50% damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase<br/>your Dodge Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your<br/>highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft [[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
3e6eb1af4312c5d3482f69d14fd6374515ccbbff
670
669
2023-12-05T02:36:12Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
well wouldnt you like to know
(add desc later)
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable" style="width:633px;"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|}
52fe2a7165fa7111f994a68ec293c1aab43d613e
689
670
2023-12-05T04:59:52Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|[[File:plhd.png|center|x150px|150px]]
|Skill
|agilistrength
|12 million
|eat more chicken
|i dunno
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase your<br/>Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no longer<br/>restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks when<br/>fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items<br/>for the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points +1 in all<br/>[[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes +1<br/>the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of [[Charisma]] you<br/>have will increase your healing and shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces his Hit Rate by 20%<br/>on the next turn after the Stun effect ends.
|Trigger Stun in fights 8 time(s).
|}
3c101a4dc301ad4400e52b80d33dafeaf804f37a
693
689
2023-12-05T05:21:17Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|}
75ad72584feb041b8f72c384765f2ae658d365c9
File:Return of the Odyssey1.png
6
228
656
2023-12-05T01:10:29Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:The Corleone Family.png
6
229
658
2023-12-05T02:09:59Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Andy's Redemption.png
6
230
659
2023-12-05T02:10:11Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Stellar Wars.png
6
231
660
2023-12-05T02:10:18Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Impossible Mission.png
6
232
661
2023-12-05T02:21:39Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Strange Things.png
6
233
662
2023-12-05T02:21:48Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Death of a Hitman.png
6
234
663
2023-12-05T02:21:55Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Royal Flush.png
6
235
664
2023-12-05T02:25:49Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Solo Ascent.png
6
236
665
2023-12-05T02:28:12Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Enter the Tiger.png
6
237
666
2023-12-05T02:31:13Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Fun Times.png
6
238
667
2023-12-05T02:31:52Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Energy Booster.png
6
239
671
2023-12-05T02:53:46Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Dumpster Diver.png
6
240
672
2023-12-05T02:53:54Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Northern Liquor.png
6
241
673
2023-12-05T03:00:18Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Sand Throw.png
6
242
674
2023-12-05T03:02:10Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Prison Picasso.png
6
243
675
2023-12-05T03:08:13Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Gustatory Imagination.png
6
244
676
2023-12-05T03:08:21Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Geek.png
6
245
677
2023-12-05T03:08:29Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Iron Throne.png
6
246
678
2023-12-05T04:29:24Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Cool Head.png
6
247
679
2023-12-05T04:29:34Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Furious Counter.png
6
248
680
2023-12-05T04:29:42Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Brawn Over Brains.png
6
249
681
2023-12-05T04:30:29Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Salesman.png
6
250
682
2023-12-05T04:30:36Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:King of the Ring.png
6
251
683
2023-12-05T04:38:19Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Miracle of Strength.png
6
252
684
2023-12-05T04:38:25Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Energized!.png
6
253
685
2023-12-05T04:38:32Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rollmeister.png
6
254
686
2023-12-05T04:55:02Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Piety.png
6
255
687
2023-12-05T04:55:10Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Stupefy.png
6
256
688
2023-12-05T04:58:14Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:War Correspondent.png
6
257
690
2023-12-05T05:12:16Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Undercover Journalist.png
6
258
691
2023-12-05T05:17:44Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Broadcast Journalist.png
6
259
692
2023-12-05T05:17:49Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Back to the Dawn Wiki
0
1
694
495
2023-12-05T14:01:04Z
Silverfish55
378945
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
* Main page + Articles in progress:
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Fighting]]
*[[Jobs]]
*[[Quests]]
*[[Testing Page]]
*[[Main Page Mock Up]]
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
b937902fb0bec1adf7578a2267e4bbdf3a94c977
Fighting
0
260
695
2023-12-05T15:15:54Z
Silverfish55
378945
Created page with "==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. Health: Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is ac..."
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
Health: Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::Specialties like [[Robust]] or [[Scarred Hunter]].
Energy: Determines your ability to keep going when fighting; attacks and [[Fighting#FightMoves|fight moves]] need energy to be performed.
::Can be increased through:
::::Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::+5 Energy per point of [[Strength]].
Attack Power: Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::Skills such as [[Skills#RoseThorn|Rose Thorn]].
::::+1 Attack Power per point of [[Strength]].
Hit Rate: Determines how likely your attack is to hit.
::Can be increased through:
::::Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]].
::::Fight Moves such as [[Fighting#Concentration|Concentration]].
Crit Chance: When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::Skills such as [[Skills#Tiger Combo|Tiger Combo]].
::::+2% per point of [[Intelligence]]. 18%
::::Equipment items such as [[Green Bandana]].
Dodge Chance: Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::+2% per point of [[Agility]]. 10%
::::Equipment items such as [[Red Bandana]].
Damage Taken: When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::Your armor type, 10% from Soft Fur '''or''' 20% from [[Skills#WarCorrespondent|War Correspondent]].
::::Skills such as [[Skills#GiantKiller|Giant Killer]].
::::Specialties like [[Charm Defensive]].
::May be increased through:
::::Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
|-
|}
==Fight Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
|- id="FightMoves"
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
7fc77e37f62fc4c94b4139f49094d25aad400fe1
696
695
2023-12-05T15:16:56Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
Health: Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::Specialties like [[Robust]] or [[Scarred Hunter]].
Energy: Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::+5 Energy per point of [[Strength]].
Attack Power: Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::Skills such as [[Skills#RoseThorn|Rose Thorn]].
::::+1 Attack Power per point of [[Strength]].
Hit Rate: Determines how likely your attack is to hit.
::Can be increased through:
::::Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]].
::::Fight Moves such as [[Fighting#Concentration|Concentration]].
Crit Chance: When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::Skills such as [[Skills#Tiger Combo|Tiger Combo]].
::::+2% per point of [[Intelligence]]. 18%
::::Equipment items such as [[Green Bandana]].
Dodge Chance: Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::+2% per point of [[Agility]]. 10%
::::Equipment items such as [[Red Bandana]].
Damage Taken: When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::Your armor type, 10% from Soft Fur '''or''' 20% from [[Skills#WarCorrespondent|War Correspondent]].
::::Skills such as [[Skills#GiantKiller|Giant Killer]].
::::Specialties like [[Charm Defensive]].
::May be increased through:
::::Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
|-
|}
==Fight Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
cb2bd1db464ded0a40d9625a0959d0052dcb465d
697
696
2023-12-05T15:20:16Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
Health: Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::Specialties like [[Robust]] or [[Scarred Hunter]].
Energy: Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::+5 Energy per point of [[Strength]].
Attack Power: Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::+1 Attack Power per point of [[Strength]].
::::Fight Moves as [[Fighting#RoseThorn|Rose Thorn]].
Hit Rate: Determines how likely your attack is to hit.
::Can be increased through:
::::Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]].
::::Fight Moves such as [[Fighting#Concentration|Concentration]].
Crit Chance: When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::+2% per point of [[Intelligence]]. 18%
::::Equipment items such as [[Green Bandana]].
Dodge Chance: Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::+2% per point of [[Agility]]. 10%
::::Equipment items such as [[Red Bandana]].
Damage Taken: When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::Your armor type, 10% from Soft Fur '''or''' 20% from [[Skills#WarCorrespondent|War Correspondent]].
::::Skills such as [[Skills#GiantKiller|Giant Killer]].
::::Specialties like [[Charm Defensive]].
::May be increased through:
::::Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
|-
|}
==Fight Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
c3ec86f187afb6bbacad68a5dae13fc19cd4b797
698
697
2023-12-05T15:28:04Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
Health: Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::- Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::- Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::- Specialties like [[Robust]] or [[Scarred Hunter]].
Energy: Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::- Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::- +5 Energy per point of [[Strength]].
Attack Power: Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::- +1 Attack Power per point of [[Strength]].
::::- Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
Hit Rate: Determines how likely your attack is to hit.
::Can be increased through:
::::- Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::- Fight Moves such as [[Fighting#Concentration|Concentration]].
Crit Chance: When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::- Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::- +2% per point of [[Intelligence]]. 18%
::::- Equipment items such as [[Green Bandana]].
Dodge Chance: Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::- Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::- +2% per point of [[Agility]]. 10%
::::- Equipment items such as [[Red Bandana]].
Damage Taken: When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::- Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::- Skills such as [[Skills#GiantKiller|Giant Killer]].
::::- Specialties like [[Charm Defensive]].
::May be increased through:
::::- Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
Attack Up: When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::- Skills such as [[Skills#GiantKiller|Giant Killer]].
::::- Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
|-
|}
==Fight Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
998bc6093bc47c1d08f4d308ee504b9a5f99daa5
699
698
2023-12-05T15:35:57Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
Health: Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::- Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::- Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::- Specialties like [[Robust]] or [[Scarred Hunter]].
Energy: Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::- Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::- +5 Energy per point of [[Strength]].
Attack Power: Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::- +1 Attack Power per point of [[Strength]].
::::- Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
Hit Rate: Determines how likely your attack is to hit.
::Can be increased through:
::::- Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::- Fight Moves such as [[Fighting#Concentration|Concentration]].
::::- Attack Traits such as [[Fighting#LongHandle|LongHandle]].
Crit Chance: When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::- Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::- +2% per point of [[Intelligence]].
::::- Equipment items such as [[Green Bandana]].
::::- Attack Traits such as [[Fighting#Stab|Stab]].
Dodge Chance: Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::- Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::- +2% per point of [[Agility]].
::::- Equipment items such as [[Red Bandana]].
Damage Taken: When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::- Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::- Skills such as [[Skills#GiantKiller|Giant Killer]].
::::- Specialties like [[Charm Defensive]].
::May be increased through:
::::- Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
Attack Up: When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::- Skills such as [[Skills#GiantKiller|Giant Killer]].
::::- Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
|-
|}
==Fight Buffs and Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
7556a5dfacb73ed2398e676d87d8105debb3b087
700
699
2023-12-05T15:48:32Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later [[Fighting#Stab|wtvs]]
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#LongHandle|LongHandle]].
'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Green Bandana]].
::::* Attack Traits such as [[Fighting#Stab|Stab]].
'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Red Bandana]].
'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
'''Blunt'''
'''Stab'''
'''Heavy Blow'''
'''Long Handle'''
'''Cut'''
'''Precision Strike'''
==Fight Buffs and Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
46569807a3af98e377b81075b61c3b01a9aaf316
Fighting
0
260
701
700
2023-12-05T15:48:50Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later [[Fighting#'''Stab'''|wtvs]]
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#LongHandle|LongHandle]].
'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Green Bandana]].
::::* Attack Traits such as [[Fighting#Stab|Stab]].
'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Red Bandana]].
'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
'''Blunt'''
'''Stab'''
'''Heavy Blow'''
'''Long Handle'''
'''Cut'''
'''Precision Strike'''
==Fight Buffs and Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
0420102ec45b25ab8f8c692b16bdc8ecf1aaac29
702
701
2023-12-05T15:49:23Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later [[Fighting#'''Stab'''|wtvs]]
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#LongHandle|LongHandle]].
'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Green Bandana]].
::::* Attack Traits such as [[Fighting#Stab|Stab]].
'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Red Bandana]].
'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
'''Blunt'''
|- id="Stab"
'''Stab'''
'''Heavy Blow'''
'''Long Handle'''
'''Cut'''
'''Precision Strike'''
==Fight Buffs and Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
5a3ac3b88d70bfd84e9eaeb995433716dbfe504a
703
702
2023-12-05T15:49:41Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later [[Fighting#'''Stab'''|wtvs]]
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#LongHandle|LongHandle]].
'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Green Bandana]].
::::* Attack Traits such as [[Fighting#Stab|Stab]].
'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Red Bandana]].
'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
'''Blunt'''
id="Stab"
'''Stab'''
'''Heavy Blow'''
'''Long Handle'''
'''Cut'''
'''Precision Strike'''
==Fight Buffs and Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
9f80e2ba2f48de2c8e5c7bfc3b507c510e74f5e4
704
703
2023-12-05T15:53:51Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#LongHandle|LongHandle]].
'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Green Bandana]].
::::* Attack Traits such as [[Fighting#Stab|Stab]].
'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Red Bandana]].
'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
'''Blunt'''
'''Stab'''
'''Heavy Blow'''
'''Long Handle'''
'''Cut'''
'''Precision Strike'''
'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra attack power.
==Fight Buffs and Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
b359f84c0f240fdb639d5eb9bd8e155a9dc3e418
705
704
2023-12-05T15:55:18Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Brutal Combo|Brutal Combo]].
'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#Long Handle|Long Handle]].
'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Green Bandana]].
::::* Attack Traits such as [[Fighting#Stab|Stab]].
'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Red Bandana]].
'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
'''Blunt'''
'''Stab'''
'''Heavy Blow'''
'''Long Handle'''
'''Cut'''
'''Precision Strike'''
'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra attack power.
==Fight Buffs and Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
4ae65ddf3ae084528cb36c90260783b01062d41f
706
705
2023-12-05T15:56:32Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Green Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Red Bandana]].
'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
'''Blunt'''
'''Stab'''
'''Heavy Blow'''
'''Long Handle'''
'''Cut'''
'''Precision Strike'''
'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra attack power.
==Fight Buffs and Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
002a2e57ba54046b765375822980b317234dce34
707
706
2023-12-05T21:15:28Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Green Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Red Bandana]].
'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
'''Blunt'''
'''Stab''': Grants an extra 5% [[Fighting#'''Crit Chance'''|Crit Chance]]
'''Heavy Blow'''
'''Long Handle'''
'''Cut'''
'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra attack power.
'''Shake''': Upon hitting an opponent, reduces his Energy by an extra 5.
'''Graze'''
==Fight Buffs and Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
8bb6fb77ecb0a5670d374dab2b99dd2b68435666
708
707
2023-12-05T21:32:03Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]
'''Graze''': Even if your attack misses, it still deals 30% damage.
'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
'''Blunt''': When you deal a critical hit, [[Fighting#Fight Buffs and Debuffs|stuns]] your opponent for one turn, but only deals 10% extra damage.
'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#Fight Buffs and Debuffs|Deep Wound]] on the target.
'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]].
==Fight Buffs and Debuffs==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
7b5044d19b486762ac100fd9dee802e905d99e48
710
708
2023-12-05T22:17:07Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Fight Buffs and Debuffs|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#Fight Buffs and Debuffs|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]].
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
===Deuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been halved.
|Critical hit by [[Scissors]]
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the move [[Fighting#SandThrow|Sand Throw]]
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
71a165a085e852410066cf7396b8632853c1b861
722
710
2023-12-06T00:37:52Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]].
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose Health by 8% of max Health at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose Health by 12% of max Health at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the [[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Use the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X Health after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
1028f23b949b9391d404bf74ae8a6451b804de01
726
722
2023-12-06T02:14:55Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]].
==Fight Buffs and Debuffs==
Note: Words in bold are caused by the upgraded related skill.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your [[Fighting#Fight Stats|Attack Power]]<br/>has been strengthened by an extra X.
|Use the [[Fighting#RoseThorn|Rose Thorn]] Fight Move
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him! You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the [[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacy|Double Lunacy]] Fight Move
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
482fd1637cca86617a775b7f47522b6a1449ce6d
729
726
2023-12-06T02:22:22Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]].
==Fight Buffs and Debuffs==
Note: Words in bold are caused by the upgraded related skill.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThorn|Rose Thorn]] Fight Move
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the [[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacy|Double Lunacy]] Fight Move
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
8876048db3c196c9604c0578c29af069b69ad682
738
729
2023-12-06T02:46:46Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]].
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThorn|Rose Thorn]] Fight Move
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]] increased by 20%.
|Use the [[Fight Moves#Concentration|Concentration]] Fight Move
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge_Counterattack
|After you dodge your opponent's attack, there is a 40% chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattack|Dodge Counterattack]] Fight Move
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 [[Fighting#Mettle|Mettle]]. The next unarmed attack is guaranteed to crit!
|Use the [[Fighting#Concentration|Concentration]] Fight Move
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>'''Automatically halves at the beginning of your next turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacy|Double Lunacy]] Fight Move
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="Concentration"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
f0de7795e99f149298f257197b9b86eb02b4b989
739
738
2023-12-06T02:47:33Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#Concentration|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]].
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThorn|Rose Thorn]] Fight Move
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]] increased by 20%.
|Use the [[Fighting#Fight Moves#Concentration|Concentration]] Fight Move
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge_Counterattack
|After you dodge your opponent's attack, there is a 40% chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattack|Dodge Counterattack]] Fight Move
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 [[Fighting#Mettle|Mettle]]. The next unarmed attack is guaranteed to crit!
|Use the [[Fighting#Concentration|Concentration]] Fight Move
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>'''Automatically halves at the beginning of your next turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacy|Double Lunacy]] Fight Move
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="Concentration"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
55b91d79c58d11dc10250b0439b8b39d1acfd08b
741
739
2023-12-06T02:51:05Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]].
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThorn|Rose Thorn]] Fight Move
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattack|Dodge Counterattack]] Fight Move
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 [[Fighting#Mettle|Mettle]]. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#Mettle|Mettle]].
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacy|Double Lunacy]] Fight Move
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="ConcentrationFM"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
9574a79e1e65c7a605074eab99dc2df34804250d
742
741
2023-12-06T02:58:28Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]].
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattack|Dodge Counterattack]] Fight Move
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 [[Fighting#Mettle|Mettle]]. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#Mettle|Mettle]].
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="ConcentrationFM"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
5103314c4b7d2add86b9dace6dbda0d642cab844
743
742
2023-12-06T03:01:07Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattack|Dodge Counterattack]] Fight Move
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 [[Fighting#Mettle|Mettle]]. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#Mettle|Mettle]].
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="ConcentrationFM"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
dc3be2a67e1a1c72050f03c5b28e310e75df8dc4
749
743
2023-12-06T03:22:46Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your Dodge Chance has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="ConcentrationFM"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
684658a97258ece24fe8eea15da07cdcee628943
750
749
2023-12-06T03:39:24Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="ConcentrationFM"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
0bcf8422bbcb6288b037478b2fa89692c7ae6fc9
File:All Thumbs.png
6
261
709
2023-12-05T21:47:01Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Deep Wound.png
6
262
711
2023-12-05T22:17:18Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Blind.png
6
263
712
2023-12-05T22:17:27Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Stun.png
6
264
713
2023-12-05T23:19:28Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Daze.png
6
265
714
2023-12-05T23:19:36Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Blaze.png
6
266
715
2023-12-05T23:19:43Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Stun Resistance.png
6
267
716
2023-12-05T23:29:00Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Stun Immunity.png
6
268
717
2023-12-06T00:07:03Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Burn.png
6
269
718
2023-12-06T00:07:12Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Second Strike.png
6
270
719
2023-12-06T00:23:47Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Echo.png
6
271
720
2023-12-06T00:23:56Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Bleed.png
6
272
721
2023-12-06T00:24:03Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Armor Break.png
6
273
723
2023-12-06T00:40:29Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Double LunacyDB.png
6
274
724
2023-12-06T02:02:26Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rose Thorn.png
6
275
725
2023-12-06T02:05:54Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Fatality.png
6
276
727
2023-12-06T02:15:11Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rondo of Blood.png
6
277
728
2023-12-06T02:15:18Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Perry
0
278
730
2023-12-06T02:23:03Z
Jason Ravis
367869
Created page with "A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Perry has an affinity for investing his money and has made a lot off a place called Treasure Island. {{PrisonerLowSec |Prisoner Name=Perry |Image=Perry.png |Species=Platypus |Inmate ID=1826 |Cell=A102 |Stats=2STR2AGI8INT4CHR |Gang=Unaffiliated |Work=[[Laundry Room]] |Bond Skill=[[Skills#Investment Guru|Investment Guru]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bo..."
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Perry has an affinity for investing his money and has made a lot off a place called Treasure Island.
{{PrisonerLowSec
|Prisoner Name=Perry
|Image=Perry.png
|Species=Platypus
|Inmate ID=1826
|Cell=A102
|Stats=2STR2AGI8INT4CHR
|Gang=Unaffiliated
|Work=[[Laundry Room]]
|Bond Skill=[[Skills#Investment Guru|Investment Guru]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
===Bonded===
A very friendly looking platypus. He told you the story of how the Treasure Island investment project made him rich, and enthusiastically invited you to participate in his current plan to raise capital. The way he describes it, it is the key to untold wealth.
According to Perry, because platypuses have a sense of electroreception, he grew up with an excellent understanding of electronics, of which he found the emerging computer technology the most fascinating. Just before graduating from high school, he participated in a computer competition with some friends, and won first prize, which earned him a place at a prestigious university.
Perry was happy to get the place but was also troubled, as the tuition fees were very high, far more than his family could afford. His parents sold their tailoring store, but this just barely covered two years of tuition. It was nowhere near enough to last until Perry could finish his studies. Perry worked four jobs after school ate only one meal a day, and did not go to any parties or nights out. His classmates gradually came to view him as a misfit and a weirdo, but despite his sacrifice, the money he earned barely made a dent in his tuition fees. During the summer of his sophomore year, he almost dropped out, but luckily one of the friends who was in the competition with him got in touch and told him about a job that paid good money. It was a contract to build a website for a financial institution. The website required complex buying and selling features, but it was a walk in the park for Perry. He only took half of the summer vacation to finish the job and earned enough money to pay for a whole year's tuition.
However, if something seems too good to be true, it usually is. Six months later, the police arrived at his door. It turned out that the so-called "financial institution" that hired Perry to build the website was actually a scam company that had cheated countless victims out of their savings through a Ponzi scheme, and the website Perry created was the main tool in their scam. Although Perry claimed to have no knowledge of the company's activities, he was still found guilty for the role he played.
Despite everything, Perry was a top student at a prestigious university and possessed a wealth of life experience, so the injustice did not break him. On the contrary, he drew inspiration from it. He ridiculed the scammers as stupid and short-sighted, and thought that if he could harness the power of the Internet and finance, then the world of the future would be his.
The best proof of this is Treasure Island. Using the artificial intelligence system that he developed, he selected the most profitable of the world's financial products and made a fortune! Now he just wants to make more money and use it to set up an online financial company when he gets out of prison, with the goal of going public in less than two years. He promised that if you help raise capital now, then he will give you shares in the new company in return.
== How to Bond ==
Give him $200.
== Trivia ==
- Perry is named after Perry the Platypus from the Disney cartoon "Phineas and Ferb."
[[Category:Prisoners]]
bb45cd149d7abd34c8fb2b73ab44eb4001f2dac0
Evan
0
279
731
2023-12-06T02:26:38Z
Jason Ravis
367869
Created page with "A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Evan is a lieutenant of the [[Big Foot Gang]]. {{PrisonerMedSec |Prisoner Name=Evan |Image=Evan.png |Species=Rhino |Inmate ID=1614 |Cell=A107 |Stats=8Str4AGI3INT6CHR |Gang=[[Big Foot Gang]](Lieutenant) |Work=Roof Site |Bond Skill=[[Skills#Tough Guy|Tough Guy]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A rhinoceros with a body as solid as a rock, he stands out from t..."
wikitext
text/x-wiki
A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Evan is a lieutenant of the [[Big Foot Gang]].
{{PrisonerMedSec
|Prisoner Name=Evan
|Image=Evan.png
|Species=Rhino
|Inmate ID=1614
|Cell=A107
|Stats=8Str4AGI3INT6CHR
|Gang=[[Big Foot Gang]](Lieutenant)
|Work=Roof Site
|Bond Skill=[[Skills#Tough Guy|Tough Guy]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A rhinoceros with a body as solid as a rock, he stands out from the crowd even in a prison filled with tough inmates. Evan is always talking about muscles and bodybuilding, and sees all skinny guys as "sissies". He is rarely without a protein shake, and his favorite leisure activity is pumping iron in the yard.
===Bonded===
== How to Bond ==
== Trivia ==
[[Category:Prisoners]]
471a90866cd18f3974f2c6de9c063d5a50101ff3
File:Giant KillerB.png
6
280
732
2023-12-06T02:31:45Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Chaos RebirthB.png
6
281
733
2023-12-06T02:32:02Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Hunting RhythmB.png
6
282
734
2023-12-06T02:32:13Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Concentration.png
6
283
735
2023-12-06T02:40:09Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Dodge Counterattack.png
6
284
736
2023-12-06T02:42:35Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Fervor Burst.png
6
285
737
2023-12-06T02:44:46Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Shell Shield.png
6
286
740
2023-12-06T02:51:01Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Shield.png
6
287
744
2023-12-06T03:07:24Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Ambush.png
6
288
745
2023-12-06T03:21:00Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Fervor Rising.png
6
289
746
2023-12-06T03:21:11Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Galactic Knight.png
6
290
747
2023-12-06T03:21:19Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Total Hibernation.png
6
291
748
2023-12-06T03:21:27Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Fighting
0
260
751
750
2023-12-06T03:49:09Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]] specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled.
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="ConcentrationFM"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
6c56c9162c8e833fcdee18aa83fd17be8bac24eb
752
751
2023-12-06T04:00:08Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="ConcentrationFM"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
8a09ff0d6df6ccd27e37d27c23f3a38dde6b8fd6
753
752
2023-12-06T04:09:57Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Scissors]].
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
3e378905aa3316e6fc0101209e4211f34998b747
754
753
2023-12-06T04:15:06Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="x"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Whatever
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
14ad134f1fe44d0e2be05219d88b93e3ace539fc
761
754
2023-12-06T22:19:24Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].
|- id="ArmedAttack"
|[[File:Armed_Attack.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Debuffs|effects]].
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
8116880d02ca9a9982a36276db5da7013f0c1710
762
761
2023-12-06T22:22:17Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_Attack.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
8f0a2d272f5b2f01e571b85142631699e7d7a023
763
762
2023-12-07T14:56:09Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_Attack.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! How to Get
|-
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the[[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
728cc35aa1ac3f73cbbd96e0ae87ac1381410a7a
769
763
2023-12-07T15:30:26Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_Attack.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|EmergencySurgery
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your max Health.
|Activate the [[Adrenal Stimulation]] specialty.
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
36f7d194d2b0678a523d3e5f6df7c879ca1833b9
770
769
2023-12-07T16:18:44Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_Attack.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenal Stimulation]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your Intelligence.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
b995e860f2e3ea1d910a7bd1a8c4787fefb4f855
780
770
2023-12-07T17:34:04Z
Silverfish55
378945
wikitext
text/x-wiki
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_Attack.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenal Stimulation]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your Intelligence.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]], [[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|[[Fighting#Attack Traits|Traits]] on secondary weapon, [[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|Nonce
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an unarmed attack.
|idk
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an unarmed attack.
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|Stab probably
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
35944177ced7aba9e22e8299c27354ab422c9c2e
784
780
2023-12-07T19:03:33Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenal Stimulation]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your Intelligence.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]] skill enabled.
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|
|Stab probably
|Whatever
|idk
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an unarmed attack.
|idk
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an unarmed attack.
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|
|Stab probably
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
248117a3065ae0aab5efa7fafd9ebd2770ef0678
786
784
2023-12-07T19:04:50Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenal Stimulation]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your Intelligence.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|
|Stab probably
|Whatever
|idk
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an unarmed attack.
|idk
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an unarmed attack.
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|
|Stab probably
|Whatever
|idk
|- id="y"
|[[File:Plhd.png|center|x150px|150px]]
|Something
|
|Stab probably
|Whatever
|idk
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack.
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
b12b2e35034a6325786676740359f71ad8a9805b
792
786
2023-12-07T19:24:54Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenal Stimulation]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Enable the [[Counterattack Stance]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
5a18ed18bf8792dfb9e140d57eaa686772842ced
793
792
2023-12-07T19:33:49Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Add desc later
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
f8e0f058349fa4c9147b8a49876a67fbe7404055
794
793
2023-12-07T19:37:36Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body after the fight, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
c2b2b87e2ed6a9360b00848e428396d6c2e2e222
795
794
2023-12-07T19:38:05Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body after the fight, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
bb68ec35c40f9c35057254a036bc4cdc0cdc05fc
796
795
2023-12-07T19:38:35Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
199e62d41311ef6276e212af87ad0d1594951689
797
796
2023-12-07T19:41:46Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
5c5f6f1bdd2597d38750efed15bf8aadf74282e8
798
797
2023-12-07T19:42:46Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
a8d7f9f6a2dfd88de3817557d5320a3d6b39c08a
799
798
2023-12-07T19:43:31Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="Counterattack_StanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
2119193e554ee0742c845dab3820e97736461cde
File:Unarmed Attack.png
6
292
755
2023-12-06T21:34:27Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Armed Attack.png
6
293
756
2023-12-06T21:34:35Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
778
756
2023-12-07T17:29:40Z
Silverfish55
378945
Silverfish55 uploaded a new version of [[File:Armed Attack.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rest.png
6
294
757
2023-12-06T21:34:46Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Fighting Moves.png
6
295
758
2023-12-06T21:34:54Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Use Item.png
6
296
759
2023-12-06T21:35:02Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
760
759
2023-12-06T21:35:38Z
Silverfish55
378945
Silverfish55 uploaded a new version of [[File:Use Item.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Emergency Surgery.png
6
297
764
2023-12-07T15:19:35Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Adrenal Stimulation.png
6
298
765
2023-12-07T15:19:44Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Blood Pact.png
6
299
766
2023-12-07T15:19:52Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Pain Spell.png
6
300
767
2023-12-07T15:20:02Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Abyssal Call.png
6
301
768
2023-12-07T15:20:09Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Surprise Attack.png
6
302
771
2023-12-07T16:21:55Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Assassination.png
6
303
772
2023-12-07T16:22:02Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Healing Bandage.png
6
304
773
2023-12-07T16:34:17Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Counterattack StanceB.png
6
305
774
2023-12-07T16:37:38Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Dodge CounterattackFM.png
6
306
775
2023-12-07T16:40:03Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Counterattack StanceFM.png
6
307
776
2023-12-07T16:43:10Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Polar Pummel.png
6
308
777
2023-12-07T17:08:44Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Holy Sword.png
6
309
779
2023-12-07T17:31:44Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Armed AttackK.png
6
310
781
2023-12-07T17:36:31Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Magic Throw.png
6
311
782
2023-12-07T18:11:47Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Master Pickpocket.png
6
312
783
2023-12-07T18:59:43Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Skills
0
65
785
693
2023-12-07T19:04:20Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|}
ac0f86c4071a026d41e3593343c7335b40124a08
File:Sand ThrowFM.png
6
313
787
2023-12-07T19:07:33Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Distract.png
6
314
788
2023-12-07T19:11:06Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:ConcentrationFM.png
6
315
789
2023-12-07T19:14:23Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Double LunacyFM.png
6
316
790
2023-12-07T19:18:22Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Rose ThornFM.png
6
317
791
2023-12-07T19:18:30Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Crit Resistance.png
6
318
800
2023-12-07T22:30:02Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Weapon Counterattack.png
6
319
801
2023-12-07T22:33:48Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Weapon CounterattackFM.png
6
320
802
2023-12-07T22:37:36Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Skills
0
65
803
785
2023-12-07T22:37:38Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#WeaponCounterattack|WeaponCounterattack]]
|Trigger Stun in fights 8 time(s).
|}
6140827f6e03d220352fdd12b83ea3ddc713b6fc
804
803
2023-12-07T22:38:14Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|WeaponCounterattack]]
|TBA
|}
71563380944ff796f31e3756b3fa229b79840efe
805
804
2023-12-07T22:38:29Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|}
30b48ca741569f9685d28b121f1e406be5e2ce41
814
805
2023-12-07T23:34:56Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|}
7c55852cf6e0b5c848129bdccdeefd20b116c6b7
816
814
2023-12-08T00:04:08Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Holy Sword]] when fighting.
|You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Polar Pummel]].
|You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Double Lunacy]] when fighting.
|You have the [[Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Emergency Surgery]] when fighting.
|You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]].
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Magic Throw]] move when fighting.
|You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|}
5e8f797dbafaaaf70f0b0e2723d3390ed546bf01
823
816
2023-12-08T14:19:54Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Fighting#HolySword|Holy Sword]] when fighting.
|You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]].
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Fighting#DoubleLunacy|Double Lunacy]] when fighting.
|You have the [[Fighting#DoubleLunacy|Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Fighting#RoseThorn|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Fighting#RoseThorn|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting.
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points.
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting.
|You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|}
24923864f5443b66034027e0cb81c22105e3d4b2
824
823
2023-12-08T14:23:28Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Fighting#HolySword|Holy Sword]] when fighting.
|You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]].
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Fighting#DoubleLunacy|Double Lunacy]] when fighting.
|You have the [[Fighting#DoubleLunacy|Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Fighting#RoseThorn|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Fighting#RoseThorn|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting.
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points.
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting.
|You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|}
467493e9cc52e9203d5ac25374c85c74da686fd6
825
824
2023-12-08T14:25:54Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Fighting#HolySword|Holy Sword]] when fighting.
|You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]].
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Fighting#DoubleLunacy|Double Lunacy]] when fighting.
|You have the [[Fighting#DoubleLunacy|Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Fighting#RoseThorn|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Fighting#RoseThorn|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting.
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points.
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting.
|You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|}
efeb43b4ae7689db5362c7ba351cbcea3207af58
826
825
2023-12-08T14:26:34Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Fighting#HolySword|Holy Sword]] when fighting.
|You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]].
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting.
|You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to Charisma.
|When communicating with a character who likes men, you will gain +4<br/>to Charisma.
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Fighting#RoseThorn|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Fighting#RoseThorn|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting.
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points.
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting.
|You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|}
55b2731639a5b73c61eba62f35341d99aa20e5ce
827
826
2023-12-08T14:27:20Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Fighting#HolySword|Holy Sword]] when fighting.
|You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]].
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting.
|You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]].
|When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]].
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Fighting#RoseThorn|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Fighting#RoseThorn|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting.
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points.
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting.
|You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|}
b7c9ad777c10bda20c801fdd02982852983a052e
828
827
2023-12-08T14:28:30Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Fighting#HolySword|Holy Sword]] when fighting.
|You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]].
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting.
|You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]].
|When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]].
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Fighting#RoseThornFM|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Fighting#RoseThornFM|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting.
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points.
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting.
|You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|}
c978c18f21fccb990ba483a1e9f33ea6fb1812e3
829
828
2023-12-08T14:30:09Z
Silverfish55
378945
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Fighting#HolySword|Holy Sword]] when fighting.
|You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]].
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting.
|You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]].
|When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]].
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Fighting#Bleed|Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Fighting#RoseThornFM|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Fighting#RoseThornFM|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting.
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points.
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|Increases your cash by 20% when you wake up every day.
|Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting.
|You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|}
ca58088d1146161e59bdc6d16b50f83e9ac260ec
File:Weapon CounterattackB.png
6
321
806
2023-12-07T22:43:06Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Fighting
0
260
807
799
2023-12-07T22:46:48Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Enable the [[Counterattack]] specialty.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
eabfc3698dc0ae8c2d921e92b42527d22abed4ff
808
807
2023-12-07T22:55:42Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
4042df53f4c3153c9563949be9a094155a6ec87f
809
808
2023-12-07T23:00:24Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]].
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
a5d4721af08921ced7ef55e1ad8dd3c32ae8f34e
810
809
2023-12-07T23:01:40Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
cffe14120180f4ab5a5d25c424147b723a130090
811
810
2023-12-07T23:09:06Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
2eff8c19b0b9e1492416892ba12b1c85bea156d5
812
811
2023-12-07T23:12:32Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Armed Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
7d31cabc22b1c90e386bd553de864794dc522ba7
813
812
2023-12-07T23:13:56Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
ca3679d244e43d30f690c36beb10d1728c626245
818
813
2023-12-08T00:15:49Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
*'''Insult to Injury''': TBA
*'''Rapid Action''': The attack won't end your turn.
*'''Death Slice''': TBA
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
43ed8c34d3f87aa58e67ccc88f043090fc9df3a1
819
818
2023-12-08T00:38:29Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's shield to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
32405dfec078e5cfc629f1eb05ee1d100a19e750
820
819
2023-12-08T00:39:24Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
89aaf144cbbdb34d88a720b802ca83d39dc351a4
821
820
2023-12-08T00:39:43Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|}
6097bf5836b5e0c62310d82a5112171f28191d5b
822
821
2023-12-08T14:11:50Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
8764ac4bdfb405ed200d813bda27b7a31e7e1a3b
830
822
2023-12-08T15:05:38Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
cb8a1ddbc75b1703a42f8b0607750354d8703b5e
835
830
2023-12-08T15:54:47Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fighting Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of [[Fighting#Fight Stats|Health]], and remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].
|For the next 2 turn(s), heal by an amount equal to your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a number of turns equal to twice the number of times remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use a [[Bandage]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
b99407fb2b77f22a4eee973e6068217df35bc667
839
835
2023-12-08T17:22:26Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fighting Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
74439d7aaa72c81b914c5a780ebc25be49bc06e6
840
839
2023-12-08T18:01:00Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStance|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#Fight Actions|Unarmed Attack]] is guaranteed to crit!
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#Fight Actions|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!]]
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Fight Actions|Rest]] in a fight if you have 0 remaining.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
0b32dac5e262b2ea6b1e397e7a1cc4d0c63f8d31
841
840
2023-12-08T18:01:44Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStance|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#Fight Actions|Unarmed Attack]] is guaranteed to crit!
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#Fight Actions|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Fight Actions|Rest]] in a fight if you have 0 remaining.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
3da97659762f627d51c2845878c3ad295563be85
842
841
2023-12-08T18:10:02Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#Fight Actions|Unarmed Attack]] is guaranteed to crit!
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#Fight Actions|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Fight Actions|Rest]] in a fight if you have 0 remaining.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
016a6c6819a535b2e8bcf7c6729ebbaed1865b54
843
842
2023-12-08T18:10:44Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#Fight Actions|Unarmed Attack]] is guaranteed to crit!
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Fight Actions|Rest]] in a fight if you have 0 remaining.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="ArmedAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
913efb0be72ce28651443513e1510c81511a48c3
844
843
2023-12-08T18:11:15Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#Fight Actions|Unarmed Attack]] is guaranteed to crit!
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Fight Actions|Rest]] in a fight if you have 0 remaining.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="WeaponAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
bb3a5186e64006e5cc42413157bbd63698bbb24f
845
844
2023-12-08T18:14:59Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit!
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="WeaponAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
c1b56c1a7bf8a790b2ac1f6455e6b194db047367
846
845
2023-12-08T18:18:38Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Robust]] or [[Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit!
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="WeaponAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
3c1f45831034103239cbfa264859b915831b650a
847
846
2023-12-08T18:19:26Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Fighting#Second Strike|Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit!
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="WeaponAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
a32b9e63c4e3e395d4844d6ff5deb062bdea2144
848
847
2023-12-08T18:19:49Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Fighting#SecondStrike|Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit!
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="WeaponAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].
|Enable the [[Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect.
|Not having the [[Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
7686278cbbd3e5bc348ba83c0d2552cfff46d625
849
848
2023-12-08T18:22:07Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Fighting#Intelligence|Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Fighting#Agility|Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Fighting#Charisma|Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Fighting#Agility|Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit!
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="WeaponAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Fighting#Strength|Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Fighting#Agility|Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Fighting#Charisma|Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].
|Enable the [[Fighting#Strength|Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Fighting#Intelligence|Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Fighting#Agility|Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Fighting#Strength|Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Fighting#Agility|Weapon Practice]] specialty to remove this effect.
|Not having the [[Fighting#Agility|Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
604ccf94a17446201684a4a1ba980e38d3ff8df0
850
849
2023-12-08T18:33:51Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Fighting#Intelligence|Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Fighting#Agility|Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Fighting#Charisma|Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Fighting#Agility|Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
::::::*You need to unlock 4 other specialties before this becomes available.
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit!
::::::*You need to unlock 9 other specialties before this becomes available.
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
::::::*You need to unlock 4 other specialties before this becomes available.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
::::::*You need to unlock 9 other specialties before this becomes available.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!
::::::*You need to unlock 4 other specialties before this becomes available.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining.
::::::*You need to unlock 9 other specialties before this becomes available.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current
:::::[[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
::::::*You need to unlock 4 other specialties before this becomes available.
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
::::::*You need to unlock 9 other specialties before this becomes available.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="WeaponAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Fighting#Strength|Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Fighting#Agility|Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Fighting#Charisma|Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].
|Enable the [[Fighting#Strength|Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Fighting#Intelligence|Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Fighting#Agility|Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Fighting#Strength|Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Fighting#Agility|Weapon Practice]] specialty to remove this effect.
|Not having the [[Fighting#Agility|Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
56a10e81142816f1cc6bc221f3e7e406895264c5
File:Gladiator.png
6
322
815
2023-12-07T23:35:14Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Combo.png
6
323
817
2023-12-08T00:10:37Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Dragon Fire.png
6
324
831
2023-12-08T15:45:16Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Soap Throw.png
6
325
832
2023-12-08T15:45:25Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Bandage Wrap.png
6
326
833
2023-12-08T15:50:56Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Ace of Spades.png
6
327
834
2023-12-08T15:51:26Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Fireball.png
6
328
836
2023-12-08T17:09:00Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Cloth Wrap.png
6
329
837
2023-12-08T17:11:55Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Slippery Floor.png
6
330
838
2023-12-08T17:22:03Z
Silverfish55
378945
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Fighting
0
260
851
850
2023-12-08T18:45:07Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Fighting#Intelligence|Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Fighting#Agility|Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Fighting#Charisma|Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Fighting#Agility|Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
::::::*You need to unlock 4 other specialties before this becomes available.
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit!
::::::*You need to unlock 9 other specialties before this becomes available.
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
::::::*You need to unlock 4 other specialties before this becomes available.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
::::::*You need to unlock 9 other specialties before this becomes available.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!
::::::*You need to unlock 4 other specialties before this becomes available.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining.
::::::*You need to unlock 9 other specialties before this becomes available.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
::::::*You need to unlock 4 other specialties before this becomes available.
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
::::::*You need to unlock 9 other specialties before this becomes available.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="WeaponAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Fighting#Strength|Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Fighting#Agility|Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Fighting#Charisma|Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].
|Enable the [[Fighting#Strength|Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Fighting#Intelligence|Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Fighting#Agility|Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Fighting#Strength|Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Fighting#Agility|Weapon Practice]] specialty to remove this effect.
|Not having the [[Fighting#Agility|Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
88dee7d9b0042aea36b1328922adaddf3ba57be4
852
851
2023-12-08T18:48:09Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Fighting#Intelligence|Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Fighting#Agility|Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Fighting#Charisma|Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Fighting#Agility|Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
::::*You need to unlock 4 other specialties before this becomes available.
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit!
::::*You need to unlock 9 other specialties before this becomes available.
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
::::*You need to unlock 4 other specialties before this becomes available.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
::::*You need to unlock 9 other specialties before this becomes available.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!
::::*You need to unlock 4 other specialties before this becomes available.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining.
::::*You need to unlock 9 other specialties before this becomes available.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
::::*You need to unlock 4 other specialties before this becomes available.
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
::::*You need to unlock 9 other specialties before this becomes available.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="WeaponAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Fighting#Strength|Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Fighting#Agility|Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Fighting#Charisma|Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].
|Enable the [[Fighting#Strength|Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Fighting#Intelligence|Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Fighting#Agility|Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Fighting#Strength|Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You are stunned, your next turn will be skipped.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Fighting#Agility|Weapon Practice]] specialty to remove this effect.
|Not having the [[Fighting#Agility|Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
d4fba54e1e9c6cb5c5fc994108ca19b9331f43da
854
852
2023-12-16T17:13:02Z
Silverfish55
378945
wikitext
text/x-wiki
Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects.
==What involves fighting?==
Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you.
Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully.
==Fight Stats==
When fighting there is a variety of stats that will affect your performance.
*'''Health''': Determines how much damage you can take in a fight before you are defeated.
::Can be increased through:
::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]].
::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active.
::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]].
*'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed.
::Can be increased through:
::::* Skills such as [[Skills#EnergyBooster|Energy Booster]].
::::* +5 Energy per point of [[Strength]].
*'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]]
::::* +1 Attack Power per point of [[Strength]].
::::* Equipment items such as [[Brass Knuckles]].
::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]].
::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]].
::::* Specialties like [[Fighting#Intelligence|Second Strike]].
*'''Hit Rate''': Determines how likely your attack is to hit.
::Can be increased through:
::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]].
::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]].
::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]].
::Can be decreased through:
::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]].
*'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack.
::Can be increased through:
::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]]..
::::* +2% per point of [[Intelligence]].
::::* Equipment items such as [[Red Bandana]].
::::* Attack Traits such as [[Fighting#Attack Traits|Stab]].
*'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting.
::Can be increased through:
::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]].
::::* +2% per point of [[Agility]].
::::* Equipment items such as [[Green Bandana]].
::::* Specialties like [[Fighting#Agility|Ambush]].
*'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you
::May be decreased through:
::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]].
::::* Skills such as [[Skills#GiantKiller|Giant Killer+]].
::::* Specialties like [[Fighting#Charisma|Charm Defensive]].
::May be increased through:
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
*'''Attack Up''': When fighting, your attacks will deal an extra X% damage.
::May be increased through:
::::* Skills such as [[Skills#GiantKiller|Giant Killer]].
::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]].
::::* Specialties like [[Fighting#Agility|Ambush]].
==Specialties==
===Strength===
*'''Robust''': Max [[Fighting#Fight Stats|Health]] +8.
*'''Smash''': Critical damage increases by 25% when fighting.
*'''Toughness''': Extra +20% when restoring Body.
*'''Catnap''': Satiety no longer goes down while you are resting.
*'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting.
*'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting.
*'''Crafter''': You can craft simple tools and weapons.
*'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned.
*'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day).
::::*You need to unlock 4 other specialties before this becomes available.
*'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit!
::::*You need to unlock 9 other specialties before this becomes available.
===Agility===
*'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]].
*'''Steal''': You can steal items from the pockets of other prisoners.
*'''Reflex''': Reduced Focus Point recovery time by 10 minute(s).
*'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned.
*'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting.
*'''Secret Compartment''': Your Violation threshold +10.
*'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]].
*'''Locksmith''': You can attempt to pick anti-theft locks.
*'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon.
::::*You need to unlock 4 other specialties before this becomes available.
*'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn.
::::*You need to unlock 9 other specialties before this becomes available.
===Intelligence===
*'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver.
*'''Combat Prep''': Restores Focus Points by 2 at the start of a fight.
*'''Focus Up''': Focus Point cap +1.
*'''Conceal''': Adds 2 hidden storage compartment(s) to your cell.
*'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting.
*'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read.
*'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]]
*'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation.
*'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!
::::*You need to unlock 4 other specialties before this becomes available.
*'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining.
::::*You need to unlock 9 other specialties before this becomes available.
===Charisma===
*'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners.
*'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed.
*'''"True Friends"''': Grants Rapport when trading with prisoners.
*'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]).
*'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting.
*'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]].
*'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]].
*'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind.
*'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]].
::::*You need to unlock 4 other specialties before this becomes available.
*'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges.
::::*You need to unlock 9 other specialties before this becomes available.
==Attack Traits==
*'''Rapid Action''': The action will not end your turn.
*'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered.
*'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered.
*'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added.
*'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened.
*'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage.
*'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]].
*'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5.
*'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]]
*'''Graze''': Even if your attack misses, it still deals 30% damage.
*'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]].
*'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]].
*'''Heavy Blow''': The critical damage of this weapon is increased by 25%.
*'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage.
*'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target.
*'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]].
==Fight Actions==
{|class="wikitable"
<!--template-->
!Image !! Name !! Description
|-
|- id="UnarmedAttack"
|[[File:Unarmed_Attack.png|center|x150px|150px]]
|Unarmed Attack
|Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.
|- id="WeaponAttack"
|[[File:Armed_AttackK.png|center|x150px|150px]]
|Weapon Attack
|Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon.
|- id="Rest"
|[[File:Rest.png|center|x150px|150px]]
|Rest
|Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled.
|- id="FightingMoves"
|[[File:Fighting_Moves.png|center|x150px|150px]]
|Fighting Moves
|Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]].
|- id="UseItem"
|[[File:Use_Item.png|center|x150px|150px]]
|Use Item
|Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]].
|}
==Fight Items==
{|class="wikitable"
<!--template-->
!Image !! Name !! Traits !! Description !! Effect
|-
|- id="ClothWrap"
|[[File:Cloth_Wrap.png|center|x150px|150px]]
|Cloth Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed.
|- id="BandageWrap"
|[[File:Bandage_Wrap.png|center|x150px|150px]]
|Bandage Wrap
|None
|Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]].
|Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn.
|- id="Fireball"
|[[File:Fireball.png|center|x150px|150px]]
|Fireball
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s).
|- id="DragonFire"
|[[File:Dragon_Fire.png|center|x150px|150px]]
|Dragon Fire
|[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]]
|Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]]
|A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s).
|- id="SoapThrow"
|[[File:Soap_Throw.png|center|x150px|150px]]
|Soap Throw
|[[Fighting#Attack Traits|Rapid Action]]
|Throw a slippery bar of [[soap]] at your opponent's feet.
|The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap.
|- id="AceofSpades"
|[[File:Ace_of_Spades.png|center|x150px|150px]]
|Ace of Spaces
|[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]]
|Throw the [[Ace of Spaces]] card in your pocket.
|A hit will deal damage equal to your [[Agility]].
|}
==Fight Moves==
Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]].
{|class="wikitable"
<!--template-->
!Image !! Name !! Cooldown !! Traits !! Description !! How to Get
|-
|- id="EmergencySurgery"
|[[File:Emergency_Surgery.png|center|x150px|150px]]
|Emergency Surgery
|6
|None
|Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]].
|Enable the [[Skills#Surgeon|Surgeon]] skill.
|- id="AdrenalStimulation"
|[[File:Adrenal_Stimulation.png|center|x150px|150px]]
|Adrenal Stimulation
|6
|None
|Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]].
|Activate the [[Fighting#Strength|Adrenaline Rush]] specialty.
|- id="BloodPact"
|[[File:Blood_Pact.png|center|x150px|150px]]
|Blood Pact
|5
|None
|Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed.
|Have the [[Necronomicon]] equipped
|- id="PainSpell"
|[[File:Pain_Spell.png|center|x150px|150px]]
|Pain Spell
|6
|None
|Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him.
|Have the [[Necronomicon]] equipped
|- id="AbyssalCall"
|[[File:Abyssal_Call.png|center|x150px|150px]]
|Abyssal Call
|7
|None
|Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status.
|Have the [[Necronomicon]] equipped
|- id="SurpriseAttack"
|[[File:Surprise_Attack.png|center|x150px|150px]]
|Surprise Attack
|5
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]].
|Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage.
|Activate the [[Fighting#Agility|Surprise Attack]] specialty.
|- id="Assassination"
|[[File:Assassination.png|center|x150px|150px]]
|Assassination
|5
|[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]].
|Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]].
|Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill.
|- id="PolarPummel"
|[[File:Polar_Pummel.png|center|x150px|150px]]
|Polar Pummel
|6 '''(4)'''
|[[Fighting#Attack Traits|Blunt]]
|Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit.
|Have the [[Skills#Wrestler|Wrestler]] skill enabled.
|- id="HolySword"
|[[File:Holy_Sword.png|center|x150px|150px]]
|Holy Sword
|10
|[[Fighting#Attack Traits|Traits]] on weapon.
|Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move
|Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled.
|- id="MagicThrow"
|[[File:Magic_Throw.png|center|x150px|150px]]
|Magic Throw
|1
|[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]'''
|Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit.
|Have the [[Skills#Magician|Magician]] skill enabled.
|- id="MasterPickpocket"
|[[File:Master_Pickpocket.png|center|x150px|150px]]
|Master Pickpocket
|2
|[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]]
|Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt.
|Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled.
|- id="SandThrow"
|[[File:Sand_ThrowFM.png|center|x150px|150px]]
|Sand Throw
|8
|None
|Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status.
|Have the [[Skills#SandThrow|Sand Throw]] skill enabled.
|- id="Distract"
|[[File:Distract.png|center|x150px|150px]]
|Distract
|8
|None
|Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move.
|Enable the [[Fighting#Charisma|Distract]] specialty.
|- id="CounterattackStanceFM"
|[[File:Counterattack_StanceFM.png|center|x150px|150px]]
|Counterattack Stance
|10
|None
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].
|Enable the [[Fighting#Strength|Counterattack]] specialty.
|- id="DodgeCounterattackFM"
|[[File:Dodge_CounterattackFM.png|center|x150px|150px]]
|Dodge Counterattack
|10
|None
|Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#Comet|Comet+]] skill enabled.
|- id="WeaponCounterattackFM"
|[[File:Weapon_CounterattackFM.png|center|x150px|150px]]
|Weapon Counterattack
|10
|[[Fighting#Attack Traits|Traits]] on weapon
|Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]].
|Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled.
|- id="ConcentrationFM"
|[[File:ConcentrationFM.png|center|x150px|150px]]
|Concentration
|8
|None
|Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight.
|Enable the [[Fighting#Intelligence|Concentration]] specialty.
|- id="DoubleLunacyFM"
|[[File:Double_LunacyFM.png|center|x150px|150px]]
|Double Lunacy
|10
|None
|The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight.
|Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled.
|- id="RoseThornFM"
|[[File:Rose_ThornFM.png|center|x150px|150px]]
|Rose Thorn
|7
|None
|Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight.
|Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled.
|}
==Fight Buffs and Debuffs==
===Buffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="HealingBandage"
|[[File:Healing_Bandage.png|center|x150px|150px]]
|Healing Bandage
|When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining.
|Use [[Fighting#BandageWrap|Bandage Wrap]] in combat
|- id="RoseThorn"
|[[File:Rose_Thorn.png|center|x150px|150px]]
|Rose Thorn
|You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X.
|Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move.
|- id="Concentration"
|[[File:Concentration.png|center|x150px|150px]]
|Concentration
|You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%.
|Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move.
|- id="CounterattackStance"
|[[File:Counterattack_StanceB.png|center|x150px|150px]]
|Counterattack Stance
|When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="DodgeCounterattack"
|[[File:Dodge_Counterattack.png|center|x150px|150px]]
|Dodge Counterattack
|After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]].
|Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move.
|- id="WeaponCounterattack"
|[[File:Weapon_CounterattackB.png|center|x150px|150px]]
|Weapon Counterattack
|After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].
|Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move.
|- id="Fatality"
|[[File:Fatality.png|center|x150px|150px]]
|Fatality
|Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage.
|Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled.
|- id="RondoofBlood"
|[[File:Rondo_of_Blood.png|center|x150px|150px]]
|Rondo of Blood
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''.
|Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled.
|- id="GiantKiller"
|[[File:Giant_KillerB.png|center|x150px|150px]]
|Giant Killer
|Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you.
|Have the [[Skills#GiantKiller|Giant Killer]] skill enabled.
|- id="ChaosRebirth"
|[[File:Chaos_RebirthB.png|center|x150px|150px]]
|Chaos Rebirth
|You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight'''
|Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled.
|- id="HuntingRhythm"
|[[File:Hunting_RhythmB.png|center|x150px|150px]]
|Hunting Rhythm
|It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''.
|Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled.
|- id="SecondStrike"
|[[File:Second_Strike.png|center|x150px|150px]]
|Second Strike
|As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2.
|Activate the [[Second Strike]] speciality
|- id="Ambush"
|[[File:Ambush.png|center|x150px|150px]]
|Ambush
|You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%.
|Activate the [[Fighting#Agility|Ambush]] specialty.
|- id="TotalHibernation"
|[[File:Total_Hibernation.png|center|x150px|150px]]
|Total Hibernation
|After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit!
|Build up 5 charges of [[Fighting#Ambush|Ambush]].
|- id="CritResistance"
|[[File:Crit_Resistance.png|center|x150px|150px]]
|Crit Resistance
|When you take a critical hit, the critical damage will be<br/>reduced by 25%.
|TBA
|- id="StunResistance"
|[[File:Stun_Resistance.png|center|x150px|150px]]
|Stun Resistance
|You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]].
|Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="StunImmunity"
|[[File:Stun_Immunity.png|center|x150px|150px]]
|Stun Immunity
|When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]].
|TBA
|- id="GalacticKnight"
|[[File:Galactic_Knight.png|center|x150px|150px]]
|Galactic Knight
|If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage.
|Have the [[Skills#StellarWars|Stellar Wars]] skill enabled.
|- id="Combo"
|[[File:Combo.png|center|x150px|150px]]
|Combo
|You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X.
|Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon.
|- id="FervorRising"
|[[File:Fervor_Rising.png|center|x150px|150px]]
|Fervor Rising
|You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]].
|Activate the [[Fighting#Strength|Crushing Blow]] specialty.
|- id="FervorBurst"
|[[File:Fervor_Burst.png|center|x150px|150px]]
|Fervor Burst
|You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit!
|Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges.
|- id="Shield"
|[[File:Shield.png|center|x150px|150px]]
|Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.
|Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]]
|- id="ShellShield"
|[[File:Shell_Shield.png|center|x150px|150px]]
|Shell Shield
|Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]]
|Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled.
|}
===Debuffs===
{|class="wikitable"
<!--template-->
!Image !! Name !! Description !! What Inflicts It
|- id="Bleed"
|[[File:Bleed.png|center|x150px|150px]]
|Bleed
|You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move.
|- id="Burn"
|[[File:Burn.png|center|x150px|150px]]
|Burn
|Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]]
|- id="Blaze"
|[[File:Blaze.png|center|x150px|150px]]
|Blaze
|Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled.
|- id="Blind"
|[[File:Blind.png|center|x150px|150px]]
|Blind
|You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]].
|- id="SlipperyFloor"
|[[File:Slippery_Floor.png|center|x150px|150px]]
|Slippery Floor
|Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s).
|Hit by [[Fighting#SoapThrow|Soap Throw]].
|- id="DoubleLunacy"
|[[File:Double_LunacyDB.png|center|x150px|150px]]
|Double Lunacy
|Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage.
|Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move.
|- id="Stun"
|[[File:Stun.png|center|x150px|150px]]
|Stun
|You've been knocked unconscious. You are unable to perform any<br/>actions this turn, and unable to dodge or counterattack.
|Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon.
|- id="AllThumbs"
|[[File:All_Thumbs.png|center|x150px|150px]]
|All Thumbs
|You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Fighting#Agility|Weapon Practice]] specialty to remove this effect.
|Not having the [[Fighting#Agility|Weapon Practice]]<br/>specialty activated.
|- id="DeepWound"
|[[File:Deep_Wound.png|center|x150px|150px]]
|Deep Wound
|Your wound is deep. Your healing and shield effects have been<br/>halved.
|Critical hit by [[Fighting#Attack Traits|Ripper]] attack.
|- id="Daze"
|[[File:Daze.png|center|x150px|150px]]
|Daze
|The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn.
|Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff.
|- id="Echo"
|[[File:Echo.png|center|x150px|150px]]
|Echo
|It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status.
|Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move.
|- id="ArmorBreak"
|[[File:Armor_Break.png|center|x150px|150px]]
|Armor Break
|Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status.
|Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move.
|}
edd5b4a1e276728ae4f63e8c35baceaa0b33d4b4
Bernard
0
98
853
628
2023-12-10T23:19:42Z
Silverfish55
378945
wikitext
text/x-wiki
Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Bernard
|Image=Bernard.png
|Species=Capybara
|Inmate ID=2014
|Cell=B202
|Stats= 3 STR 3 AGI 5 INT 4 CHR
|Gang=Unaffiliated
|Work= Laundry Room
|Bond Skill= [[Skills#RetiredDetective|Retired Detective]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it.
===Bonded===
TBA
== How to Bond ==
Bond while having befriended at least one lieutenant or boss from each gang.
[[Category:Prisoners]]
e58ec7cea785a206b087c03a17c46d6955877423
855
853
2023-12-16T17:33:40Z
AMagicBagel
368415
/* Bonded */
wikitext
text/x-wiki
Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Bernard
|Image=Bernard.png
|Species=Capybara
|Inmate ID=2014
|Cell=B202
|Stats= 3 STR 3 AGI 5 INT 4 CHR
|Gang=Unaffiliated
|Work= Laundry Room
|Bond Skill= [[Skills#RetiredDetective|Retired Detective]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it.
===Bonded===
A veteran of the department, Bernard was a detective for 20 years. His mantra was profit second, safety first. He was not averse to blackmailing punks or taking bribes from gangs, but whenever he was put on a big case, he would either take leave or just go AWOL. In short, he was not a good cop. One day two years ago, Bernard's old partner retired. He was assigned a new partner, a young groundhog named David who had just graduated from the academy. This caused a major headache for Bernard, as the rookie's determination to do everything by the book meant that Bernard could no longer get away with his dirty dealings. David was also highly ambitious and determined to make a name for himself in the department, so he would often ask for big cases without Bernard's knowledge. This completely went against Bernard's safety first principle. However, as time went on, David's sense of justice gradually infected Bernard, and he thought maybe he could help the kid. David's courage and determination coupled with Bernard's experience and gut instincts solved numerous big cases, and it was not long before the two rodents were the department's star partners. Just as Bernard was feeling proud of everything he had achieved since turning over a new leaf, another difficult case came along. A sadistic killer calling himself "The Reaper" appeared in the city. Savage and deranged, he would send puzzles to the police about who his next victim would be. David volunteered to take on the case, but this new opponent was extremely cunning, and the partners hit a brick wall. Unable to solve the murderer's puzzles, Bernard lost heart and turned to the bottle to drown his sorrows, while David, unwilling to give up, carried on investigating the case alone. A few days later, Bernard woke up with a hangover and found a letter from the killer in his mailbox. The puzzle was surprisingly simple, and Bernard did not take long to solve it. But his joy soon turned to fear, as the answer pointed to none other than David. Bernard rushed to David's house, but it was too late. David's body was badly mutilated, and in his mouth was stuffed with a note that read "The game is over, I'm happy." Back at the station, Bernard was racked with guilt over David's death and swore that he would bring the killer to justice. But just at that moment, The Reaper walked straight into the stated and handed himself in. It turned out that he had escape from a secure psychiatric hospital, and he knew that even if he was caught, he would simply be sent back for treatment. Before The Reaper was put in the van, he smiled at Bernard and gave him one last puzzle: "Who is the criminal that the police can never catch? The answer: One who turns himself in! Hahahaha!" His laughter echoed through the station. It was the laughter of victory. Indeed he had won. However, the winner never made it onto the van. A bullet from the loser blew his head off right then and there.
== How to Bond ==
Bond while having befriended at least one lieutenant or boss from each gang.
[[Category:Prisoners]]
400ed0c3ef3995c27aa3b575ecf376bb9d291707
Robert
0
331
856
2023-12-16T17:44:24Z
AMagicBagel
368415
Created page with "A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Robert likes playing video games and frequently references them in his dialogues. {{PrisonerLowSec |Prisoner Name=Robert |Image=Robert.png |Species=Ring Tailed Lemur |Inmate ID=1931 |Cell=B208 |Stats=3STR5AGI5INT5CHR |Gang=Unaffiliated |Work=[[Laundry Room]] |Bond Skill=[[Skills#Pro Gamer|Pro Gamer]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== == How to B..."
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Robert likes playing video games and frequently references them in his dialogues.
{{PrisonerLowSec
|Prisoner Name=Robert
|Image=Robert.png
|Species=Ring Tailed Lemur
|Inmate ID=1931
|Cell=B208
|Stats=3STR5AGI5INT5CHR
|Gang=Unaffiliated
|Work=[[Laundry Room]]
|Bond Skill=[[Skills#Pro Gamer|Pro Gamer]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
===Bonded===
== How to Bond ==
Complete the game Lethal Kombat II.
== Trivia ==
TBA
[[Category:Prisoners]]
537c57b3560857de59921bc8176b162cdd4d17d5
MediaWiki:Pagetitle
8
332
857
2023-12-16T20:16:29Z
Westgrass
40
init
wikitext
text/x-wiki
$1 - Official {{SITENAME}}
57033220011e307a12da880f313762b28dee374e
MediaWiki:Pagetitle-view-mainpage
8
333
858
2023-12-16T20:16:36Z
Westgrass
40
init
wikitext
text/x-wiki
Official {{SITENAME}}
c2d59ee45ea02d10b205a5d70873df285c4a3f46
MediaWiki:Copyright
8
5
859
5
2023-12-16T20:16:42Z
Westgrass
40
init
wikitext
text/x-wiki
<img src=https://commons.wiki.gg/images/f/ff/CC-BY-SA.svg /> Page content is under the <a href=https://creativecommons.org/licenses/by-sa/4.0>Creative Commons Attribution-ShareAlike 4.0 License</a> unless otherwise noted.
5e5a9edc3c58c2677e73e18e82ecf4c649528172
Template:License
10
334
860
2023-12-16T20:17:03Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div style="border: 1px solid var(--theme-border-accent) padding: 5px; display: flex;">
{{License/{{{1|nolicense}}}}}{{#if:{{{source|}}}|<div>Source: {{{source|}}}</div>}}
</div>
</includeonly>
<noinclude>{{documentation}}</noinclude>
c16a822de118666bde2231909baa3239c25e16b8
861
860
2023-12-16T20:17:07Z
Westgrass
40
Protected "[[Template:License]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div style="border: 1px solid var(--theme-border-accent) padding: 5px; display: flex;">
{{License/{{{1|nolicense}}}}}{{#if:{{{source|}}}|<div>Source: {{{source|}}}</div>}}
</div>
</includeonly>
<noinclude>{{documentation}}</noinclude>
c16a822de118666bde2231909baa3239c25e16b8
Template:License/CC-BY
10
335
862
2023-12-16T20:17:13Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
8069f8bb141c87273ec4101c1043b5ebda7f788f
863
862
2023-12-16T20:17:17Z
Westgrass
40
Protected "[[Template:License/CC-BY]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
8069f8bb141c87273ec4101c1043b5ebda7f788f
Template:License/CC-BY-NC
10
336
864
2023-12-16T20:17:23Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
ea0a9e3d46ba08c4fc31750a92bd1000046c3b37
865
864
2023-12-16T20:17:27Z
Westgrass
40
Protected "[[Template:License/CC-BY-NC]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
ea0a9e3d46ba08c4fc31750a92bd1000046c3b37
Template:License/CC-BY-NC-ND
10
337
866
2023-12-16T20:17:34Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
34141db8517bdc0dcec13dad55e1a4b76778b038
867
866
2023-12-16T20:17:38Z
Westgrass
40
Protected "[[Template:License/CC-BY-NC-ND]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
34141db8517bdc0dcec13dad55e1a4b76778b038
Template:License/CC-BY-NC-SA
10
338
868
2023-12-16T20:17:43Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
1b70c35de443490cae40bd3375108d2c0b931705
869
868
2023-12-16T20:17:46Z
Westgrass
40
Protected "[[Template:License/CC-BY-NC-SA]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
1b70c35de443490cae40bd3375108d2c0b931705
Template:License/CC-BY-ND
10
339
870
2023-12-16T20:17:52Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
f9b4fa878dcfec21a01a7ce346c46eddf2f66f42
871
870
2023-12-16T20:17:55Z
Westgrass
40
Protected "[[Template:License/CC-BY-ND]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
f9b4fa878dcfec21a01a7ce346c46eddf2f66f42
Template:License/CC-BY-SA
10
340
872
2023-12-16T20:18:01Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
9f75f45e0ceff1c07d2368f2ec75494cce86b567
873
872
2023-12-16T20:18:04Z
Westgrass
40
Protected "[[Template:License/CC-BY-SA]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]]</div>
<div>This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
9f75f45e0ceff1c07d2368f2ec75494cce86b567
Template:License/CC-PD
10
341
874
2023-12-16T20:18:11Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-PD.svg|x50px|link=|Public Domain]]</div>
<div>This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide.</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
ffd7439180f2c581fc09906bc9f1714c0952a864
875
874
2023-12-16T20:18:14Z
Westgrass
40
Protected "[[Template:License/CC-PD]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-PD.svg|x50px|link=|Public Domain]]</div>
<div>This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide.</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
ffd7439180f2c581fc09906bc9f1714c0952a864
Template:License/CC-SRR
10
342
876
2023-12-16T20:18:20Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-SRR.svg|link=|CC-Some Rights Reserved]]</div>
<div>This file is under the Creative Commons Some Rights Reserved License.</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
cd49dbdaf1d4290117a115931288884ac9b62a46
877
876
2023-12-16T20:18:24Z
Westgrass
40
Protected "[[Template:License/CC-SRR]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-SRR.svg|link=|CC-Some Rights Reserved]]</div>
<div>This file is under the Creative Commons Some Rights Reserved License.</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
cd49dbdaf1d4290117a115931288884ac9b62a46
Template:License/CC0
10
343
878
2023-12-16T20:18:30Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]]</div>
<div>This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
f3fd76302622675395a422cf984a2f7ea93d151f
879
878
2023-12-16T20:18:34Z
Westgrass
40
Protected "[[Template:License/CC0]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]]</div>
<div>This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License].</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
f3fd76302622675395a422cf984a2f7ea93d151f
Template:License/Fairuse
10
344
880
2023-12-16T20:18:39Z
Westgrass
40
init
wikitext
text/x-wiki
#REDIRECT [[Template:License/fairuse]]
a42c85d61fbfdfbdfdaf2ff6f9b80994b2f6ddb3
881
880
2023-12-16T20:18:46Z
Westgrass
40
Protected "[[Template:License/Fairuse]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
#REDIRECT [[Template:License/fairuse]]
a42c85d61fbfdfbdfdaf2ff6f9b80994b2f6ddb3
Template:License/Metal Head Games
10
345
882
2023-12-16T20:18:52Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]</div>
<div>This file is owned by Metal Head Games and/or its licensors, and is licensed under the Metal Head Games [[MediaWiki:Terms of Use|Terms of Use]].<br/>
All trademarks and registered trademarks present in the file are proprietary to Metal Head Games and/or its licensors.
</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
153c94726408a6df23ce4252ae669b566810073f
883
882
2023-12-16T20:18:56Z
Westgrass
40
Protected "[[Template:License/Metal Head Games]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]</div>
<div>This file is owned by Metal Head Games and/or its licensors, and is licensed under the Metal Head Games [[MediaWiki:Terms of Use|Terms of Use]].<br/>
All trademarks and registered trademarks present in the file are proprietary to Metal Head Games and/or its licensors.
</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
153c94726408a6df23ce4252ae669b566810073f
Template:License/doc
10
346
884
2023-12-16T20:19:01Z
Westgrass
40
init
wikitext
text/x-wiki
This template is to be used in a Licensing heading on file pages to denote the file's license.
'''All acceptable first parameter examples:'''
<nowiki>{{License|Metal Head Games}}</nowiki>
{{License|Metal Head Games}}
<nowiki>{{License|Fairuse}}</nowiki>
{{License|Fairuse}}
<nowiki>{{License|CC0}}</nowiki>
{{License|CC0}}
<nowiki>{{License|CC-BY-NC-ND}}</nowiki>
{{License|CC-BY-NC-ND}}
<nowiki>{{License|CC-BY-NC-SA}}</nowiki>
{{License|CC-BY-NC-SA}}
<nowiki>{{License|CC-BY-NC}}</nowiki>
{{License|CC-BY-NC}}
<nowiki>{{License|CC-BY-ND}}</nowiki>
{{License|CC-BY-ND}}
<nowiki>{{License|CC-BY-SA}}</nowiki>
{{License|CC-BY-SA}}
<nowiki>{{License|CC-BY}}</nowiki>
{{License|CC-BY}}
<nowiki>{{License|CC-PD}}</nowiki>
{{License|CC-PD}}
<nowiki>{{License|CC-SRR}}</nowiki>
{{License|CC-SRR}}
'''Providing no parameter (or invalid one) defaults to the nolicense notice:'''
<nowiki>{{License}}</nowiki>{{License}}
'''Source parameter (optional):'''
The source parameter accepts a url to the source where the file came from if necessary for attribution.
Example:
<nowiki>{{License|Metal Head Games|source=https://wiki.gg/}}</nowiki>
{{License|Metal Head Games|source=https://wiki.gg/}}
<includeonly>
[[Category:License templates]]
</includeonly>
<noinclude>
[[Category:Template documentation]]
</noinclude>
5465b54180077380bfcba6d62b795cca0ac859f7
885
884
2023-12-16T20:19:11Z
Westgrass
40
Protected "[[Template:License/doc]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
This template is to be used in a Licensing heading on file pages to denote the file's license.
'''All acceptable first parameter examples:'''
<nowiki>{{License|Metal Head Games}}</nowiki>
{{License|Metal Head Games}}
<nowiki>{{License|Fairuse}}</nowiki>
{{License|Fairuse}}
<nowiki>{{License|CC0}}</nowiki>
{{License|CC0}}
<nowiki>{{License|CC-BY-NC-ND}}</nowiki>
{{License|CC-BY-NC-ND}}
<nowiki>{{License|CC-BY-NC-SA}}</nowiki>
{{License|CC-BY-NC-SA}}
<nowiki>{{License|CC-BY-NC}}</nowiki>
{{License|CC-BY-NC}}
<nowiki>{{License|CC-BY-ND}}</nowiki>
{{License|CC-BY-ND}}
<nowiki>{{License|CC-BY-SA}}</nowiki>
{{License|CC-BY-SA}}
<nowiki>{{License|CC-BY}}</nowiki>
{{License|CC-BY}}
<nowiki>{{License|CC-PD}}</nowiki>
{{License|CC-PD}}
<nowiki>{{License|CC-SRR}}</nowiki>
{{License|CC-SRR}}
'''Providing no parameter (or invalid one) defaults to the nolicense notice:'''
<nowiki>{{License}}</nowiki>{{License}}
'''Source parameter (optional):'''
The source parameter accepts a url to the source where the file came from if necessary for attribution.
Example:
<nowiki>{{License|Metal Head Games|source=https://wiki.gg/}}</nowiki>
{{License|Metal Head Games|source=https://wiki.gg/}}
<includeonly>
[[Category:License templates]]
</includeonly>
<noinclude>
[[Category:Template documentation]]
</noinclude>
5465b54180077380bfcba6d62b795cca0ac859f7
Template:License/fairuse
10
347
886
2023-12-16T20:19:16Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]</div>
<div>This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law].<br/>
</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
a65683c6dedb8a7e7a7cace39dfa957345d1325c
887
886
2023-12-16T20:19:21Z
Westgrass
40
Protected "[[Template:License/fairuse]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]</div>
<div>This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law].<br/>
</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
a65683c6dedb8a7e7a7cace39dfa957345d1325c
Template:License/nolicense
10
348
888
2023-12-16T20:19:28Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly>
<div>[[File:Warning-red.svg|50px|link=|No License has been selected.]]</div>
<div>Please select the proper License for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details.</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
e5aed440bcde4a2d7633edef8640c90228fc24a6
889
888
2023-12-16T20:19:31Z
Westgrass
40
Protected "[[Template:License/nolicense]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<includeonly>
<div>[[File:Warning-red.svg|50px|link=|No License has been selected.]]</div>
<div>Please select the proper License for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details.</div>
</includeonly>
<noinclude>{{documentation|Template:License/doc}}</noinclude>
e5aed440bcde4a2d7633edef8640c90228fc24a6
Category:Templates
14
349
890
2023-12-16T20:19:37Z
Westgrass
40
init
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
Category:Back to the Dawn Wiki
14
350
891
2023-12-16T20:19:43Z
Westgrass
40
init
wikitext
text/x-wiki
This is the root category for everything on The {{SITENAME}}.
eaccd6ba79f8609ec20cb92a31a9468a40c7bfae
MediaWiki:Mainpage
8
351
892
2023-12-16T20:19:50Z
Westgrass
40
init
wikitext
text/x-wiki
{{SITENAME}}
3879910e8b355a24373fd09ccc909145b2639907
Back to the Dawn Wiki
0
1
893
694
2023-12-16T20:19:54Z
Westgrass
40
Westgrass moved page [[Main Page]] to [[Back to the Dawn Wiki]]
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
* Main page + Articles in progress:
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Fighting]]
*[[Jobs]]
*[[Quests]]
*[[Testing Page]]
*[[Main Page Mock Up]]
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
b937902fb0bec1adf7578a2267e4bbdf3a94c977
895
893
2023-12-16T20:19:59Z
Westgrass
40
Protected "[[Back to the Dawn Wiki]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
* Main page + Articles in progress:
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Fighting]]
*[[Jobs]]
*[[Quests]]
*[[Testing Page]]
*[[Main Page Mock Up]]
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
b937902fb0bec1adf7578a2267e4bbdf3a94c977
Main Page
0
352
894
2023-12-16T20:19:54Z
Westgrass
40
Westgrass moved page [[Main Page]] to [[Back to the Dawn Wiki]]
wikitext
text/x-wiki
#REDIRECT [[Back to the Dawn Wiki]]
2ecdc522b6dbbab664a740d126f75dcad7fbb181
MediaWiki:Common.js
8
353
896
2023-12-16T20:20:03Z
Westgrass
40
init
javascript
text/javascript
mw.loader.getScript( 'https://commons.wiki.gg/index.php?title=MediaWiki:Common-base.js&action=raw&ctype=text/javascript' ).then(function(){
////////////////////////////////////////////////////////////////////////////////
$('<div class="menu-toggle"/>').insertAfter($('#p-logo')).on("click", function(event){
event.stopPropagation();
$(this).toggleClass('expanded');
});
////////////////////////////////////////////////////////////////////////////////
/*end of mw.loader.getScript().then callback*/ });
60b6d7c2f3fbd37763cf37577fcf53e36c6cb15d
Template:InfoboxGame
10
354
897
2023-12-16T20:20:09Z
Westgrass
40
init
wikitext
text/x-wiki
<includeonly><infobox>
<title source="title">
<default>{{PAGENAME}}</default>
</title>
<image source="image">
<caption source="caption"/>
</image>
<data source="developer">
<label>Developer</label>
</data>
<data source="publisher">
<label>Publisher</label>
</data>
<data source="release">
<label>Release date</label>
</data>
<data source="platform">
<label>Platform</label>
</data>
</infobox></includeonly><noinclude>
Usage:<pre>
{{InfoboxGame
|title=
|image=
|caption=
|developer=
|publisher=
|release=
|platform=
}}
</pre>
[[Category:Infobox templates]]</noinclude>
ce818e81bba1bab2e1192621b9a8fd4fc7ebe332
Category:Infobox templates
14
355
898
2023-12-16T20:20:17Z
Westgrass
40
init
wikitext
text/x-wiki
[[Category:Templates]]
06eecdec29f6cb215c99cf216d1e3bdc8c30a95e
Template:Stub
10
356
899
2023-12-16T20:20:25Z
Westgrass
40
init
wikitext
text/x-wiki
<div class="hat-note" style="border: 1px solid #ff6666;padding: 0.5em;margin-bottom:1em">[[File:Edit-clear.svg|24px|link=]] This content is a [[:Category:Stubs|stub]]. You can help by [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it]. </div>
<includeonly>{{{category|[[Category:Stubs]]}}}</includeonly><noinclude>
== Usage ==
<nowiki>{{stub}}</nowiki>
</noinclude>
0fb3c45d8b6db670390d02f9e2689d7a93caa423
Category:Stubs
14
357
900
2023-12-16T20:20:31Z
Westgrass
40
init
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
File:Site-favicon.ico
6
358
901
2023-12-16T20:20:37Z
Westgrass
40
init
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
902
901
2023-12-16T20:20:41Z
Westgrass
40
Protected "[[File:Site-favicon.ico]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
928
902
2023-12-16T21:08:41Z
Westgrass
40
Westgrass uploaded [[File:Site-favicon.ico]]
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
929
928
2023-12-16T21:11:52Z
Westgrass
40
Westgrass uploaded a new version of [[File:Site-favicon.ico]]
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
File:Site-logo.png
6
359
903
2023-12-16T20:20:45Z
Westgrass
40
init
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
904
903
2023-12-16T20:20:50Z
Westgrass
40
Protected "[[File:Site-logo.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
930
904
2023-12-16T21:13:23Z
Westgrass
40
Westgrass uploaded [[File:Site-logo.png]]
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
File:Site-background.jpg
6
360
905
2023-12-16T20:20:55Z
Westgrass
40
init
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
906
905
2023-12-16T20:21:00Z
Westgrass
40
Protected "[[File:Site-background.jpg]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
933
906
2023-12-17T03:34:49Z
Westgrass
40
Westgrass uploaded [[File:Site-background.jpg]]
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
File:Keyart.jpg
6
361
907
2023-12-16T20:21:05Z
Westgrass
40
init
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
Category:Images
14
362
908
2023-12-16T20:21:11Z
Westgrass
40
init
wikitext
text/x-wiki
[[Category:Files]]
1f84c024fe622583c7d1508e23a1789fec0b4def
Category:Files
14
363
909
2023-12-16T20:21:17Z
Westgrass
40
init
wikitext
text/x-wiki
[[Category:{{SITENAME}}]]
dd8aaa34cf600c1567d240a3f4bc615164a11592
Back to the Dawn
0
102
910
370
2023-12-16T20:21:24Z
Westgrass
40
init
wikitext
text/x-wiki
{{stub}}
{{InfoboxGame
|title=
|image=keyart.jpg
|caption=Game keyart
|developer=Metal Head Games
|publisher=[https://www.spiralupgames.com/ Spiral Up Games]
|release=
|platform=PC
}}
'''Back to the Dawn''' is a game.
[[Category:Back to the Dawn| ]]
589d324772f2f5b096d39cf668ca660555089a93
926
910
2023-12-16T21:07:36Z
Westgrass
40
Undo revision 910 by [[Special:Contributions/Westgrass|Westgrass]] ([[User talk:Westgrass|talk]])
wikitext
text/x-wiki
{{InfoboxGame
|title=
|image=keyart.jpg
|caption=Game keyart
|developer=Metal Head Games
|publisher=[https://www.spiralupgames.com/ Spiral Up Games]
|release=
|platform=PC
}}
Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards.
Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access.
[[File:Title.png|thumb|The title screen features [[Jimmy]], [[Bam]], [[Thomas]], [[Chris]], and [[Bob]]]]
The game is available in English, Chinese, and Japanese languages.
__TOC__
== Plot ==
The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available.
==== Thomas ====
Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [[Mayor|the mayor]] himself could be involved. And with re-election right around the corner, that news [https://en.wikipedia.org/wiki/Political_corruption would destroy any chance of the mayor staying in power].
As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter.
Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city?
==== Bob ====
Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex.
==== ??? ====
At least one other character is coming, but we have no information on who as of writing.
[[File:CharacterSelect.png|thumb|centre|Choose your Criminal!]]
== Mechanics ==
Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future.
Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover.
Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with
one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts.
Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as.
<div><ul>
<li style="display: inline-block;"> [[File:LaundryWork.png|thumb|none|300px|Work hard...]] </li>
<li style="display: inline-block;"> [[File:Fight.png|thumb|none|300px|...fight hard...]] </li>
<li style="display: inline-block;"> [[File:Escape.png|thumb|none|300px|...and find your escape!]] </li>
</ul></div>
== Future ==
Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows:
* Add more prison locations
* Add more escape routes
* Add new side quests
* Add Bob as a playable character
The current timeline has Back to the Dawn releasing sometime in late 2024.
== Credits ==
{| class="wikitable" style="width: 27.2%;"
|-
! Role !! Name
|-
| Producer || Hu Tianyu
|-
| Designer || Hu Tianyu
|-
| Lead Programmer || Zhongcheng Bao
|-
| Lead Artist || Banm
|-
| Music || Animal03
|-
| Programmer || Yuchen Su
|-
| Artist || Bakage1016, Xiaochun Jiang
|-
| Designer || Yuanzhu Wu
|}
fe016d916d6a20687d1ebe99d3ca80704dca0876
927
926
2023-12-16T21:07:58Z
Westgrass
40
Reverted edits by [[Special:Contributions/Westgrass|Westgrass]] ([[User talk:Westgrass|talk]]) to last revision by [[User:Glasswarg|Glasswarg]]
wikitext
text/x-wiki
Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards.
Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access.
[[File:Title.png|thumb|The title screen features [[Jimmy]], [[Bam]], [[Thomas]], [[Chris]], and [[Bob]]]]
The game is available in English, Chinese, and Japanese languages.
__TOC__
== Plot ==
The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available.
==== Thomas ====
Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [[Mayor|the mayor]] himself could be involved. And with re-election right around the corner, that news [https://en.wikipedia.org/wiki/Political_corruption would destroy any chance of the mayor staying in power].
As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter.
Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city?
==== Bob ====
Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex.
==== ??? ====
At least one other character is coming, but we have no information on who as of writing.
[[File:CharacterSelect.png|thumb|centre|Choose your Criminal!]]
== Mechanics ==
Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future.
Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover.
Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with
one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts.
Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as.
<div><ul>
<li style="display: inline-block;"> [[File:LaundryWork.png|thumb|none|300px|Work hard...]] </li>
<li style="display: inline-block;"> [[File:Fight.png|thumb|none|300px|...fight hard...]] </li>
<li style="display: inline-block;"> [[File:Escape.png|thumb|none|300px|...and find your escape!]] </li>
</ul></div>
== Future ==
Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows:
* Add more prison locations
* Add more escape routes
* Add new side quests
* Add Bob as a playable character
The current timeline has Back to the Dawn releasing sometime in late 2024.
== Credits ==
{| class="wikitable" style="width: 27.2%;"
|-
! Role !! Name
|-
| Producer || Hu Tianyu
|-
| Designer || Hu Tianyu
|-
| Lead Programmer || Zhongcheng Bao
|-
| Lead Artist || Banm
|-
| Music || Animal03
|-
| Programmer || Yuchen Su
|-
| Artist || Bakage1016, Xiaochun Jiang
|-
| Designer || Yuanzhu Wu
|}
472708cd1e4807a1a78fe792285a421667622e52
Category:Back to the Dawn
14
364
911
2023-12-16T20:21:30Z
Westgrass
40
init
wikitext
text/x-wiki
[[category:{{SITENAME}}]]
442656d773d97baea47f62cc8dcee3fda0f995ed
Category:Screenshots
14
365
912
2023-12-16T20:21:37Z
Westgrass
40
init
wikitext
text/x-wiki
[[Category:Images]]
8820b63e35aedd9d2666fe40b965d4e91ce0a106
MediaWiki:Gadgets-definition
8
366
913
2023-12-16T20:21:40Z
Westgrass
40
init
wikitext
text/x-wiki
== default-gadgets ==
* previewTab[ResourceLoader|default|dependencies=mediawiki.api|type=general]|previewTab.js|previewTab.css
* linkPurge[ResourceLoader|default|type=general]|linkPurge.js
* UserProfile[ResourceLoader|default|dependencies=mediawiki.api|rights=edit]|UserProfile.js|UserProfile.css
* multiupload[ResourceLoader|default]|multiupload.js
3186863480deb150cde83ce3d2d146cd5aa3b2bb
MediaWiki:Gadget-section-default-gadgets
8
367
914
2023-12-16T20:21:45Z
Westgrass
40
init
wikitext
text/x-wiki
Default Gadgets
6fc7468a16c085a721b999b2fb8835a90bdc4b5f
MediaWiki:Gadget-previewTab
8
368
915
2023-12-16T20:21:50Z
Westgrass
40
init
wikitext
text/x-wiki
Preview Tab: <abbr title="This gadget is enabled by default."><i>Default gadget</i></abbr>. Re-adds the Wikitext/Preview/Changes tabs to editor that were removed in the MediaWiki 1.31 upgrade.
74a761f21ba4349a91d6e2cc5b66a80dec16cd93
MediaWiki:Gadget-previewTab.js
8
369
916
2023-12-16T20:21:53Z
Westgrass
40
init
javascript
text/javascript
/* v1.2, By Westgrass https://terraria.wiki.gg/User:Westgrass */
$(document).ready(function (){
if(((mw.config.get('wgAction') != 'edit')&&(mw.config.get('wgAction') != 'submit'))||(mw.config.get('wgPageContentModel')) != 'wikitext'){
return;
}
//localization.
var $text_wikitext = {
'en': 'Wikitext',
'de': 'Wikitext',
'fr': 'Wikitexte',
'pt': 'Wikitexto',
'pt-br': 'Wikitexto',
'zh': '维基文本',
'zh-cn': '维基文本'
}
var $text_preview = {
'en': 'Preview',
'de': 'Vorschau',
'fr': 'Prévisualiser',
'pt': 'Antever',
'pt-br': 'Pré-visualizar',
'zh': '预览',
'zh-cn': '预览'
}
var $text_changes = {
'en': 'Changes',
'de': 'Änderungen',
'fr': 'Modifications',
'pt': 'Alteraçãos',
'pt-br': 'Alterações',
'zh': '差异',
'zh-cn': '差异'
}
var $text_nochanges = {
'en': 'No change',
'de': 'Keine Änderungen',
'fr': 'Aucune modification',
'pt': 'Nenhuma alteração',
'pt-br': 'Nenhuma alteração',
'zh': '无差异',
'zh-cn': '无差异'
}
$('#editform').before('<div id="wiki-editor-tabs"><div class="wikitext">'+($text_wikitext[mw.config.get( 'wgUserLanguage' )]||'Wikitext')+'</div><div class="preview">'+($text_preview[mw.config.get( 'wgUserLanguage' )]||'Preview')+'</div><div class="changes">'+($text_changes[mw.config.get( 'wgUserLanguage' )]||'Changes')+'</div></div>');
var $wikitext_button = $('#wiki-editor-tabs .wikitext').addClass('current');
var $preview_button = $('#wiki-editor-tabs .preview');
var $changes_button = $('#wiki-editor-tabs .changes');
$('#editform').before('<div id="wiki-editor-tabs-preview"><div class="sk-fading-circle"><div class="sk-circle1 sk-circle"></div><div class="sk-circle2 sk-circle"></div><div class="sk-circle3 sk-circle"></div><div class="sk-circle4 sk-circle"></div><div class="sk-circle5 sk-circle"></div><div class="sk-circle6 sk-circle"></div><div class="sk-circle7 sk-circle"></div><div class="sk-circle8 sk-circle"></div><div class="sk-circle9 sk-circle"></div><div class="sk-circle10 sk-circle"></div><div class="sk-circle11 sk-circle"></div><div class="sk-circle12 sk-circle"></div></div><div class="contents"></div></div><div id="wiki-editor-tabs-changes"><div class="sk-fading-circle"><div class="sk-circle1 sk-circle"></div><div class="sk-circle2 sk-circle"></div><div class="sk-circle3 sk-circle"></div><div class="sk-circle4 sk-circle"></div><div class="sk-circle5 sk-circle"></div><div class="sk-circle6 sk-circle"></div><div class="sk-circle7 sk-circle"></div><div class="sk-circle8 sk-circle"></div><div class="sk-circle9 sk-circle"></div><div class="sk-circle10 sk-circle"></div><div class="sk-circle11 sk-circle"></div><div class="sk-circle12 sk-circle"></div></div><div class="contents"></div></div>');
var $preview_loading = $('#wiki-editor-tabs-preview > div.sk-fading-circle').first();
var $preview_content = $('#wiki-editor-tabs-preview > div.contents').first();
var $changes_loading = $('#wiki-editor-tabs-changes > div.sk-fading-circle').first();
var $changes_content = $('#wiki-editor-tabs-changes > div.contents').first();
var $preview_api = new mediaWiki.Api();
var $changes_api = new mediaWiki.Api();
mw.loader.using( 'mediawiki.diff.styles' );
$wikitext_button.on('click', function(){
$preview_api.abort();
$changes_api.abort();
$('.wikiEditor-ui').css('display', 'block');
$('#wiki-editor-tabs-preview').css('display', 'none');
$('#wiki-editor-tabs-changes').css('display', 'none');
$wikitext_button.addClass('current');
$preview_button.removeClass('current');
$changes_button.removeClass('current');
$preview_loading.css('display', 'block');
$preview_content.empty();
$changes_loading.css('display', 'block');
$changes_content.empty();
});
$preview_button.on('click', function(){
$preview_api.abort();
$changes_api.abort();
$wikitext_button.removeClass('current');
$preview_button.addClass('current');
$changes_button.removeClass('current');
$preview_loading.css('display', 'block');
$preview_content.empty();
$changes_loading.css('display', 'block');
$changes_content.empty();
var $editor = $('.wikiEditor-ui');
$editor.css('display', 'none');
$('#wiki-editor-tabs-preview').css('display', 'block').outerHeight($editor.outerHeight());
$('#wiki-editor-tabs-changes').css('display', 'none');
var wikitext = $('#wpTextbox1').val();
$preview_api.post( {
formatversion: 2,
action: 'parse',
title: mw.config.get( 'wgPageName' ),
text: wikitext,
pst: '',
prop: 'text|modules|jsconfigvars',
preview: true,
disableeditsection: true,
useskin: mw.config.get( 'skin' ),
uselang: mw.config.get( 'wgUserLanguage' )
} ).done( function ( data ) {
var loadmodules, $content;
if ( !data.parse || !data.parse.text ) {
return;
}
if ( data.parse.jsconfigvars ) {
mw.config.set( data.parse.jsconfigvars );
}
loadmodules = data.parse.modules.concat(
data.parse.modulescripts,
data.parse.modulestyles
);
mw.loader.load( loadmodules );
$content = $preview_content
.detach()
.html( data.parse.text );
$content.append( '<div class="visualClear"></div>' )
.find( 'a:not([href^="#"])' )
.click( false );
$preview_loading.css('display', 'none');
$('#wiki-editor-tabs-preview').append( $content );
} );
});
$changes_button.on('click', function(){
$preview_api.abort();
$changes_api.abort();
$wikitext_button.removeClass('current');
$preview_button.removeClass('current');
$changes_button.addClass('current');
$preview_loading.css('display', 'block');
$preview_content.empty();
$changes_loading.css('display', 'block');
$changes_content.empty().html( '<table class="diff"><col class="diff-marker"/><col class="diff-content"/>' +
'<col class="diff-marker"/><col class="diff-content"/><tbody/></table>' );
var $editor = $('.wikiEditor-ui');
$editor.css('display', 'none');
$('#wiki-editor-tabs-preview').css('display', 'none');
$('#wiki-editor-tabs-changes').css('display', 'block').outerHeight($editor.outerHeight());
mw.loader.using( 'mediawiki.diff.styles' );
var wikitext = $('#wpTextbox1').val();
var section = $( '[name="wpSection"]' ).val();
var postdata = {
formatversion: 2,
action: 'query',
prop: 'revisions',
titles: mw.config.get( 'wgPageName' ),
rvdifftotext: wikitext,
rvdifftotextpst: true,
rvprop: '',
rvsection: section === '' ? undefined : section
};
$changes_api.post(postdata).done( function ( postResult ) {
var diff;
try {
diff = postResult.query.pages[ 0 ]
.revisions[ 0 ].diff.body;
if (diff){
$changes_content.find( 'table.diff tbody' )
.html( diff )
.append( '<div class="visualClear"></div>' );
}
else{
$changes_content.html( '<p style="text-align:center; font-style: italic;" class="note-text">('+($text_nochanges[mw.config.get( 'wgUserLanguage' )]||'No change')+')</p>' )
.append( '<div class="visualClear"></div>' );
}
$changes_loading.css('display', 'none');
} catch ( e ) {
// "data.blah is undefined" error, ignore
}
} );
});
});
d501df8885ff0d8741111b92c4090cd019961e93
MediaWiki:Gadget-previewTab.css
8
370
917
2023-12-16T20:21:57Z
Westgrass
40
init
css
text/css
#wiki-editor-tabs{
z-index: 10;
position: relative;
clear: both;
}
#wiki-editor-tabs div{
background: var(--theme-page-background-color--secondary);
border: 1px solid var(--theme-border-color);
padding: 0.5em 1em;
display: inline-block;
cursor: pointer;
margin-right: -1px;
margin-bottom: -1px;
color: var(--theme-link-color);
}
#wiki-editor-tabs div.current{
background: var(--theme-page-background-color);
border-bottom-color: var(--theme-page-background-color);
color: var(--theme-page-text-color);
}
#wiki-editor-tabs-preview,#wiki-editor-tabs-changes{
border: 1px solid var(--theme-border-color);
padding: 1em;
z-index: 1;
overflow: auto;
display: none;
}
#editform{
z-index: 1;
}
/* from SpinKit: http://tobiasahlin.com/spinkit/ */
.sk-fading-circle {
margin: 100px auto;
width: 40px;
height: 40px;
position: relative;
}
.sk-fading-circle .sk-circle {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.sk-fading-circle .sk-circle:before {
content: '';
display: block;
margin: 0 auto;
width: 15%;
height: 15%;
background-color: var(--theme-page-text-color);
border-radius: 100%;
-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
-webkit-transform: rotate(150deg);
-ms-transform: rotate(150deg);
transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
-webkit-transform: rotate(210deg);
-ms-transform: rotate(210deg);
transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
-webkit-transform: rotate(300deg);
-ms-transform: rotate(300deg);
transform: rotate(300deg);
}
.sk-fading-circle .sk-circle12 {
-webkit-transform: rotate(330deg);
-ms-transform: rotate(330deg);
transform: rotate(330deg);
}
.sk-fading-circle .sk-circle2:before {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.sk-fading-circle .sk-circle3:before {
-webkit-animation-delay: -1s;
animation-delay: -1s;
}
.sk-fading-circle .sk-circle4:before {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
0%, 39%, 100% { opacity: 0; }
40% { opacity: 1; }
}
@keyframes sk-circleFadeDelay {
0%, 39%, 100% { opacity: 0; }
40% { opacity: 1; }
}
311c19f960153e080b7e390acc9dc9a5d16d6a9e
MediaWiki:Gadget-linkPurge
8
371
918
2023-12-16T20:22:01Z
Westgrass
40
init
wikitext
text/x-wiki
Purge Link: <abbr title="This gadget is enabled by default."><i>Default gadget</i></abbr>. Adds a "Purge" link to the top of each page. When clicked, the server cache of the current page is cleared and refreshed.
4a25a321a8f17160dc4dafee99f56d7ba3ae4333
MediaWiki:Gadget-linkPurge.js
8
372
919
2023-12-16T20:22:04Z
Westgrass
40
init
javascript
text/javascript
var l10n = (function(){
var $text = {
'buttonlabel': {
'en': 'Purge',
'de': 'Aktualisieren',
'fr': 'Purger',
'ru': 'Обновить',
'pt': 'Actualizar',
'pt-br': 'Actualizar',
'zh': '刷新缓存'
},
'hovertext': {
'en': 'Purge the server cache for this page',
'de': 'Den Server-Cache dieser Seite löschen',
'fr': 'Purge le cache du serveur de cette page',
'ru': 'Очистить кэш сервера на этой странице',
'pt': 'Limpe o cache do servidor para esta página',
'pt-br': 'Limpe o cache do servidor para esta página',
'zh': '刷新此页面的服务器缓存'
}
}
var $lang = mw.config.get( 'wgUserLanguage' ) || 'en';
return function(key){
return $text[key] && ($text[key][$lang] || $text[key]['en']) || '';
}
})();
$(document).ready(function(){
var url = new URL(window.location.href);
url.searchParams.set('action', 'purge');
mw.util.addPortletLink('p-cactions', url.href, l10n('buttonlabel'), 'ca-gadget-purgecache', l10n('hovertext'), '1');
});
0f4d94767dd91f6b4a1a4c7f532b65748091aed7
MediaWiki:Gadget-UserProfile
8
373
920
2023-12-16T20:22:08Z
Westgrass
40
init
wikitext
text/x-wiki
Preview Tab: <abbr title="This gadget is enabled by default."><i>Default gadget</i></abbr>. Add some function to user profile page.
2fb4dab0a4aba6ee1256cb3dda11643f892e18c0
MediaWiki:Gadget-UserProfile.js
8
374
921
2023-12-16T20:22:12Z
Westgrass
40
init
javascript
text/javascript
mw.loader.using( [ 'mediawiki.api' ] ).done( function () {
var username = mw.config.get('wgRelevantUserName');
var lang = mw.language.bcp47(mw.config.get('wgUserLanguage'));
if ( username ) {
const allUsergroupsOrdered = [];
const dateOptions = {
year: "numeric",
month: "short",
day: "numeric",
hour: "2-digit",
minute: "2-digit",
timeZone: "UTC",
timeZoneName: "short"
};
var api = new mw.Api();
api.get( {
action: 'query',
list: 'users',
ususers: username,
usprop: [ 'groups', 'editcount', 'registration', 'blockinfo' ]
} ).done( function(data) {
var user = data.query.users[0];
user.groups.splice(user.groups.indexOf('*'), 1);
var groupList = user.groups.map( function(group) {
var grouppage = '{{MediaWiki:grouppage-'+group+'}}';
return [
'{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'}}]] | {{int:group-'+group+'}} }}',
'{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'-member|'+username+'}}]] | {{int:group-'+group+'-member|'+username+'}} }}'
];
} ).reduce( function(prev, cur) {
prev[0].push(cur[0]);
prev[1].push(cur[1]);
return prev;
}, [[], []] );
var text = '<div class="horse-userprofile-info">';
text += '\n\n<span>{{int:prefs-memberingroups|'+user.groups.length+'|'+username+'}}</span>\t<span>{{int:prefs-memberingroups-type|'+mw.language.listToText(groupList[0])+'|'+mw.language.listToText(groupList[1])+'}}</span>';
text += '\n\n<span>{{int:prefs-edits}}</span>\t<span>[[Special:Contribs/'+username+'|'+mw.language.convertNumber(user.editcount)+']]</span>';
text += '\n\n<span>{{int:prefs-registration}}</span>\t<span>'+mw.language.convertNumber(new Date(user.registration).toLocaleString(lang, dateOptions))+'</span>';
text += '\n\n</div>';
if ( user.blockid && mw.config.get('wgArticleId') !== 0 ) {
var blockDate = new Date(user.blockedtimestamp);
var blockexpiry = '{{int:infiniteblock}}';
if ( !['infinite', 'indefinite', 'infinity', 'never'].includes(user.blockexpiry) ) {
var expiry = new Date(user.blockexpiry.replace( /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,3})/, '$1-$2-$3T$4:$5:$6Z' ));
var duration = expiry - blockDate;
var blockDuration = [];
var factor = 1000;
if ( duration % factor === 0 ) blockDuration = ['duration-seconds', Math.floor(duration / factor)];
factor *= 60;
if ( duration % factor === 0 ) blockDuration = ['duration-minutes', Math.floor(duration / factor)];
factor *= 60;
if ( duration % factor === 0 ) blockDuration = ['duration-hours', Math.floor(duration / factor)];
factor *= 24;
if ( duration % factor === 0 ) blockDuration = ['duration-days', Math.floor(duration / factor)];
if ( duration % (factor*7) === 0 ) blockDuration = ['duration-weeks', Math.floor(duration / (factor*7))];
if ( duration % (factor*30) === 0 ) blockDuration = ['months', Math.floor(duration / (factor*30))];
factor *= 365;
if ( duration % factor === 0 ) blockDuration = ['duration-years', Math.floor(duration / factor)];
if ( duration % (factor*10) === 0 ) blockDuration = ['duration-decades', Math.floor(duration / (factor*10))];
if ( duration % (factor*100) === 0 ) blockDuration = ['duration-centuries', Math.floor(duration / (factor*100))];
if ( duration % (factor*1000) === 0 ) blockDuration = ['duration-millennia', Math.floor(duration / (factor*1000))];
if ( blockDuration.length < 2 || blockDuration[1] > 1000 ) blockexpiry = mw.language.convertNumber(expiry.toLocaleString(lang, dateOptions));
else blockexpiry = '{{int:'+blockDuration.join('|')+'}}';
}
text += '<div class="horse-userprofile-block mw-warning-with-logexcerpt"><div>\n{{int:blocked-notice-logextract|'+username+'}}\n';
text += '* '+mw.language.convertNumber(blockDate.toLocaleString(lang, dateOptions))+' {{int:logentry-block-block|[[User:'+user.blockedby+'|'+user.blockedby+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+user.blockedby+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+user.blockedby+'|{{int:contribslink}}]]</span></span>|'+user.blockedby+'|[[User:'+username+'|'+username+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+username+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+username+'|{{int:contribslink}}]]</span></span>|'+username+'|'+blockexpiry+'|}} <span class="comment">{{int:parentheses|'+user.blockreason+'}}</span></div></div>';
}
api.parse( text, {
disablelimitreport: true,
wrapoutputclass: 'horse-userprofile mw-message-box mw-content-'+$('#contentSub').attr('dir'),
uselang: mw.config.get('wgUserLanguage')
} ).done( function(parsedText) {
$('#contentSub').append(parsedText.replace( /\u29FCgroup-([^\u29FC\u29FD]+?)(?:-member)?\u29FD/g, '$1' ));
} );
} );
}
} );
ce7d71d15f0855c5ffc2a2aead36e99da7cd64e2
MediaWiki:Gadget-UserProfile.css
8
375
922
2023-12-16T20:22:21Z
Westgrass
40
init
css
text/css
#contentSub > * + .horse-userprofile {
margin-top: 1em;
}
.horse-userprofile {
font-size: var(--font-size);
color: var(--theme-text-color);
padding: 6px 12px;
}
.horse-userprofile-info span:first-of-type {
font-weight: bold;
}
57f9280a5451e127405bcc5b42272996a2bf94b8
MediaWiki:Gadget-multiupload
8
376
923
2023-12-16T20:22:25Z
Westgrass
40
init
wikitext
text/x-wiki
Allows multiple file upload through [[Special:Upload]]
c18d8757cec3234759babf2850b02905a6a4bdaa
MediaWiki:Gadget-multiupload.js
8
377
924
2023-12-16T20:22:29Z
Westgrass
40
init
javascript
text/javascript
mw.loader.using(['site']).then(function() {
i18n = {
multiupload: "Upload multiple files:",
yes: "Yes",
no: "No",
sourcefiles: "Source files:",
uploadfiles: "Upload files",
nofiles: "Please select some files first.",
nolicense: "Please select a valid license first.",
summary: "Summary",
license: "License",
uploading: "Uploading files...",
uploaded: "Uploaded:",
failed: "Failed:",
done: "Done."
};
if (mw.config.get("wgCanonicalSpecialPageName")!=="Upload") return;
$("#wpUploadFile").parent().parent().addClass("regularFileSelect");
$("tr.regularFileSelect").before('<tr><td class="mw-label">'+i18n.multiupload+'</td><td class="mw-input"><label><input type="radio" name="multipleFiles" value="'+i18n.yes+'" /> '+i18n.yes+'</label> <label><input type="radio" name="multipleFiles" value="'+i18n.no+'" checked="" /> '+i18n.no+'</label></td></tr>');
$("tr.regularFileSelect").after('<tr class="multipleFileSelect" style="display:none;"><td class="mw-label">'+i18n.sourcefiles+'</td><td class="mw-input"><input type="file" id="multiupload" multiple /></td></tr>');
$("input[name='wpUpload']").addClass("regularFileSelect");
$("#wpDestFile").parent().parent().addClass("regularFileSelect");
$("#wpIgnoreWarning").parent().parent().addClass("regularFileSelect");
$("span.mw-htmlform-submit-buttons").append('<input type="button" value="'+i18n.uploadfiles+'" class="multipleFileSelect" style="display:none;" id="multiFileSubmit" />');
$("input[name='multipleFiles']").change(function(){
if (this.value===i18n.yes) {
$(".regularFileSelect").hide();
$(".multipleFileSelect").show();
}
else {
$(".regularFileSelect").show();
$(".multipleFileSelect").hide();
}
});
$("#multiFileSubmit").click(function() {
files = $("#multiupload")[0].files;
if (files.length === 0) {
alert(i18n.nofiles);
return false;
}
if ($("#wpLicense option:selected").val() === "") {
alert(i18n.nolicense);
return false;
}
summary = $("#wpUploadDescription").val();
if (summary !== "") summary = "== "+i18n.summary+" ==\n"+summary;
license = "== "+i18n.license+" ==\n"+$("#wpLicense option:selected").prop("title");
text = summary + "\n" + license;
watch = "preferences";
if ($("#wpWatchthis").is(":checked")) watch = "watch";
else watch = "nochange";
curFile = 0;
$("#firstHeading").text(i18n.uploading);
$("#mw-content-text").html("<h3>"+i18n.uploaded+"</h3><ul></ul><div style='display:none;' id='multiUploadFailed'><h3>"+i18n.failed+"</h3><ul></ul></div>");
function gNF() {
if(curFile>files.length) {
$("#mw-content-text").append("<h3>"+i18n.done+"</h3>");
return;
}
if(files[curFile] === undefined) {
curFile++;
gNF();
return;
}
$.ajax({url:'/api.php',data:{action:'query',meta:'tokens',format:'json'},dataType:'json'}).done(function(data) {
fd = new FormData();
fd.append("action","upload");
fd.append("token",data.query.tokens.csrftoken);
fd.append("filename",files[curFile].name);
fd.append("file",files[curFile]);
fd.append("text",text);
fd.append("watchlist",watch);
fd.append("ignorewarnings",1);
fd.append("format","json");
$.ajax({
url:'/api.php',
method:'POST',
data:fd,
cache:false,
contentType:false,
processData:false,
type:'POST'
}).done(function(d){
if (d.error == undefined) {
$("#mw-content-text > ul").append('<li><a href="'+d.upload.imageinfo.descriptionurl+'" target="_blank">'+d.upload.filename+'</a></li>');
}
else {
$("#multiUploadFailed ul").append('<li>'+files[curFile].name+'</li>');
$("#multiUploadFailed").show();
}
curFile++;
gNF();
}).fail(function(d) {
$("#multiUploadFailed ul").append('<li>'+files[curFile].name+'</li>');
$("#multiUploadFailed").show();
curFile++;
gNF();
});
});
}
gNF();
});
});
bbee7e49b69c0291c720b7adb6ca3d7d45672384
MediaWiki:Common.css
8
378
925
2023-12-16T20:51:48Z
Westgrass
40
Created page with "/*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre {..."
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 480px;
--theme-site-logo-height: 104px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(255,255,255,0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #000;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #9d9d9d;
--theme-text-color-em: #0c742f;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #088488;
--theme-link-color-hover: #022627;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #bf0017;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: none;
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: var(--theme-box-background);
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 24px;
--layout-padding-y: 16px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-back-background);
z-index: -1;
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
1f4618943562108b28c3518d688cdd64632fdb37
934
925
2023-12-17T03:35:48Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(255,255,255,0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #000;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #9d9d9d;
--theme-text-color-em: #0c742f;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #088488;
--theme-link-color-hover: #022627;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #bf0017;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: none;
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: var(--theme-box-background);
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 24px;
--layout-padding-y: 16px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-back-background);
z-index: -1;
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
55603f4d1a97dcf7fe1b56129d3d1ca177a8221a
937
934
2023-12-17T04:13:23Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(255,255,255,0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #000;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #9d9d9d;
--theme-text-color-em: #0c742f;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #088488;
--theme-link-color-hover: #022627;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #bf0017;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: none;
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: var(--theme-box-background);
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 24px;
--layout-padding-y: 16px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
8aa7f0af4212303872883e289c63959f4068f8c6
938
937
2023-12-17T04:13:48Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(255,255,255,0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #000;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #9d9d9d;
--theme-text-color-em: #0c742f;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #088488;
--theme-link-color-hover: #022627;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #bf0017;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: none;
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: var(--theme-box-background);
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 24px;
--layout-padding-y: 16px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
09cb9e5b2d9c107f5411f8683ba08884993fb60a
939
938
2023-12-17T04:15:33Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(255,255,255,0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #000;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #9d9d9d;
--theme-text-color-em: #0c742f;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #088488;
--theme-link-color-hover: #022627;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #bf0017;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: none;
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: var(--theme-box-background);
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 24px;
--layout-padding-y: 16px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: crisp-edges;
image-rendering: pixelated;
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
6203d42bbd836251456b3c1787ca41b532364358
940
939
2023-12-17T04:17:10Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(255,255,255,0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #000;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #9d9d9d;
--theme-text-color-em: #0c742f;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #088488;
--theme-link-color-hover: #022627;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #bf0017;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: none;
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: var(--theme-box-background);
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 24px;
--layout-padding-y: 16px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
c52ef5a766cad9dff11f90a46ca18bc15c21e939
941
940
2023-12-17T04:19:43Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(255,255,255,0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: none;
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: var(--theme-box-background);
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 24px;
--layout-padding-y: 16px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
7774539bc618e892a836eee3bfb81aa0cc042ce2
942
941
2023-12-17T04:20:16Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(255,255,255,0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: none;
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 24px;
--layout-padding-y: 16px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
cba32ba2fb92470d264b65b2b8d41faf2fbe3a90
943
942
2023-12-17T04:20:53Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(255,255,255,0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: none;
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 32px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
3d52ffde2c4f737cfe3cdd172e7e621d402fcf1b
944
943
2023-12-17T04:21:28Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: none;
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 32px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
1e255bd20f03d4f1d7cedcb9d9514d0c3ae0d8d7
945
944
2023-12-17T04:26:43Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
padding: 16px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
5b0ef87b39f7c982002f819fea4480c3ec39329b
946
945
2023-12-17T04:28:32Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
4129f4db30337eef53986c6fc3ccd48c5e89fecf
947
946
2023-12-17T04:29:20Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
69b88ff7e847c11d827b84b58cabb03e57ce28f6
948
947
2023-12-17T04:30:21Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
feebf24b3b509bb2e3d68685911a5c11f959d5d5
950
948
2023-12-17T08:04:36Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 20 5 5 5;
border-image-width: 40px 10px 10px 10px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
09d334eb5c7a92daf5ee7f1480b4079a677c8f51
MediaWiki:Aboutsite
8
379
931
2023-12-16T21:13:54Z
Westgrass
40
Created page with "-"
wikitext
text/x-wiki
-
3bc15c8aae3e4124dd409035f32ea2fd6835efc9
Robert
0
331
932
856
2023-12-17T02:12:06Z
AMagicBagel
368415
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Robert likes playing video games and frequently references them in his dialogues.
{{PrisonerLowSec
|Prisoner Name=Robert
|Image=Robert.png
|Species=Ring Tailed Lemur
|Inmate ID=1931
|Cell=B208
|Stats=3STR5AGI5INT5CHR
|Gang=Unaffiliated
|Work=[[Laundry Room]]
|Bond Skill=[[Skills#Pro Gamer|Pro Gamer]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A ring-tailed lemur who is obsessed with video games. Because you look like a character from the game Federation Starship, he cannot help quoting lines from it. According to him, he is an amateur game developer. Although his games sold poorly, he has not given up, and is currently using the computers in the General Building to develop a new game.
===Bonded===
== How to Bond ==
Complete the game Lethal Kombat II.
== Trivia ==
TBA
[[Category:Prisoners]]
5ad21a40bd3b28c2310d25ae65f5890616b48d12
File:Panel info.png
6
380
935
2023-12-17T04:05:55Z
Westgrass
40
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
936
935
2023-12-17T04:07:19Z
Westgrass
40
Westgrass uploaded a new version of [[File:Panel info.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Sidebox.png
6
381
949
2023-12-17T08:02:43Z
Westgrass
40
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Sidebox.png
6
381
951
949
2023-12-17T08:10:53Z
Westgrass
40
Westgrass uploaded a new version of [[File:Sidebox.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
953
951
2023-12-17T08:14:20Z
Westgrass
40
Westgrass uploaded a new version of [[File:Sidebox.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Common.css
8
378
952
950
2023-12-17T08:12:02Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 27 7 7 7;
border-image-width: 54px 14px 14px 14px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
bbaef4e4a01b192614b07d84d5eeccd194015b63
954
952
2023-12-17T08:14:53Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 0;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
2e9b2572807f748b4f8a033d7d5749c81c01c939
955
954
2023-12-17T08:16:48Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 10px 8px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 2px 0 0 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: var(--theme-gap) 4px 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
16d230ff9c69ae34f73975e512edfa72cdef292f
956
955
2023-12-17T08:17:31Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 10px 8px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 2px 0 0 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
0bbb53a1d935fe44714df3dd9ec5efba4de4f393
957
956
2023-12-17T08:19:53Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 2px 0 0 0;
padding: 6px 10px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
5bf102160afae3d59ba2f84051fd326c1f51459d
958
957
2023-12-17T08:22:17Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 2px 0 0 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
6c83eff0c5f0f2e7e4edb47107e18b8c2d837254
959
958
2023-12-17T08:22:47Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #511e00;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(97, 30, 0, 0.15);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: rgba(255,255,255,0.95);
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
e3af12279dbebeca80e7dfd0665ff9f9a83ca814
962
959
2023-12-17T08:27:01Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #cecece;
--theme-border-color-accent: #ffdd7a;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
b7fdcaeec2ad939de1049696e7d32ba0fd24b233
963
962
2023-12-17T08:28:07Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) var(--list-body-padding-x);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
26f3e3d9e043f6f76abef245f2879cc6e11fe51e
964
963
2023-12-17T08:29:20Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 1px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 1px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
773100f497afcf3cd7887c7a82de4c976df0e88e
966
964
2023-12-17T08:43:12Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 6px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
0e3cb8a52ca375620441705806f45858b44b4b93
967
966
2023-12-17T08:43:56Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 12px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 var(--layout-padding);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
65c29235b85e80e92a8f407b659b7d4990556a58
968
967
2023-12-17T08:47:44Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 12px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 12px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
a5c4a44880fffcb4c1ec02a0eed41ee1a7278727
969
968
2023-12-17T08:49:04Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 12px;
--tab-padding-x: 12px;
--tab-padding-y: 5px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 12px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 5 16;
border-image-width: 10px 10px 10px 32px;
border-image-repeat: round;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
f718d14c3a6e493d6f4b701559e8d6ed45029740
970
969
2023-12-17T08:51:48Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 12px;
--tab-padding-x: 12px;
--tab-padding-y: 10px;
--icon-size: 1em;
padding: 13px 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 12px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 5 16;
border-image-width: 10px 10px 10px 32px;
border-image-repeat: round;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
19b0df82545061708c0d57c2d51cde7d8fb9bd3c
971
970
2023-12-17T08:52:04Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 10px;
--icon-size: 1em;
padding: 13px 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 12px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 5 16;
border-image-width: 10px 10px 10px 32px;
border-image-repeat: round;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
9664047634c6217ac9f63836d8f8e1068f1d5e6e
972
971
2023-12-17T08:52:48Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 10px;
--icon-size: 1em;
padding: 13px 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 12px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 5 16;
border-image-width: 10px 10px 10px 32px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
9ef8dfda6fc41fc09e1c6b15c3033ba5896a2e20
973
972
2023-12-17T08:54:04Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 10px;
--icon-size: 1em;
padding: 13px 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 12px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 16 5;
border-image-width: 10px 10px 32px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
a5e11c7b48e1233cd42e1c97109690d36b896c45
974
973
2023-12-17T08:56:41Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 10px;
--icon-size: 1em;
padding: 13px 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 12px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 16 5;
border-image-width: 10px 10px 32px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
21c619ced8f29e19d68ba00328c962205e38267b
975
974
2023-12-17T08:57:24Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 10px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 12px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 16 5;
border-image-width: 10px 10px 32px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
b0f981ec97ab088d7b0e39160727a3cd58626cd6
977
975
2023-12-17T09:00:04Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 12px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 12px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
e792d6874ff9f7dda5f5fffb2eb9b79f04dc9ae3
978
977
2023-12-17T09:00:52Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 1px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
b520d0915930bbfc2c8ecaf89f2331a0a16148f3
979
978
2023-12-17T09:01:27Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
0623bc2e0a7af90d5e3c647e80b21d7004354270
980
979
2023-12-17T09:03:28Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: var(--theme-tab-background-selected);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
0ec889c14ddd8391d724c001952787007f1af97f
982
980
2023-12-17T09:29:18Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
2d243bc603931e1a54ca4bb1edca4c1327ca351f
983
982
2023-12-17T09:30:13Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
118866b3315f7e5bb04a25892a048c1ab5c536d3
984
983
2023-12-17T09:32:05Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
filter: drop-shadow(0 -2px 5px rgba(243, 142, 90, 0.5));
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
ddd295c125dc7bb582d52671b2f53f4a6745dd5b
985
984
2023-12-17T09:32:29Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6));
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
85b94f84ef905def215cf702df6dd1cd1b84a160
986
985
2023-12-17T09:33:26Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(140, 140, 140, 0.75);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: #ccc;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6));
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
70bc0962b77162bb0dc2687e3339e3e35d9af744
987
986
2023-12-17T09:33:58Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(46, 27, 15, 0.8);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: #ccc;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6));
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
39367bf2f97ef6177dda6e688f1982ea061f054d
988
987
2023-12-17T09:34:34Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(46, 27, 15, 0.8);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: #baa798;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6));
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
.theme-dark {
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
/* ref */
}
.theme-dark #filetoc, .theme-dark code,
.theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions,
.theme-dark .mw-datatable td {
background: none;
}
.theme-dark ol.references li:target, .theme-dark sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
.theme-dark #mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
.theme-dark li.gallerybox div.thumb {
background: var(--theme-box-background);
}
.theme-dark ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.theme-dark .oo-ui-tabSelectWidget-framed,
.theme-dark .mw-prefs-buttons {
background: none;
}
.theme-dark .oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.theme-dark table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
.theme-dark table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
.theme-dark table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
.theme-dark :root {
--pi-background: rgba(255,255,255, 0.1);
}
.theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
.theme-dark div.thumbinner {
background: none;
}
.theme-dark #pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
.theme-dark #mw-indicator-mw-helplink a {
background: none;
position: relative;
}
.theme-dark #mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.theme-dark .mw-plusminus-pos {
color: #7cf56e;
}
.theme-dark .mw-plusminus-neg {
color: #ff9a9b;
}
.theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited {
color: var(--theme-text-color-note);
}
.theme-dark .mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
.theme-dark fieldset {
border-color: #ccc;
}
.theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code {
color: #ccc;
}
.theme-dark .mw-highlight .nv {
color: #01C2EC;
}
.theme-dark .horse-userprofile {
background-color: transparent;
}
.theme-dark .tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.theme-dark .tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.theme-dark .tabber__indicator {
background: #01c2ec;
}
.theme-dark .tabber__tab {
color: #ccc;
}
.theme-dark .tabber__tab:visited {
color: #ccc;
}
.theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.theme-dark .tabber__tab:hover {
color: #32d8ff;
}
.theme-dark .tabber__tab:active {
color: #05b8e0;
}
.theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
4def4af0ebc23143ba09d5c6c774a97228a5361f
990
988
2023-12-17T09:36:38Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(46, 27, 15, 0.8);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: #baa798;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6));
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
#filetoc, code,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.mw-search-profile-tabs, #mw-searchoptions,
.mw-datatable td {
background: none;
}
/* ref */
ol.references li:target, sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
#mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
li.gallerybox div.thumb {
background: var(--theme-box-background);
}
ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed,
.mw-prefs-buttons {
background: none;
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
:root {
--pi-background: rgba(255,255,255, 0.1);
}
div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
div.thumbinner {
background: none;
}
#pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
#mw-indicator-mw-helplink a {
background: none;
position: relative;
}
#mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.mw-plusminus-pos {
color: #7cf56e;
}
.mw-plusminus-neg {
color: #ff9a9b;
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--theme-text-color-note);
}
.mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
fieldset {
border-color: #ccc;
}
.mw-highlight pre, .mw-highlight code, .mw-highlight .mw-code {
color: #ccc;
}
.mw-highlight .nv {
color: #01C2EC;
}
.horse-userprofile {
background-color: transparent;
}
.tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.tabber__indicator {
background: #01c2ec;
}
.tabber__tab {
color: #ccc;
}
.tabber__tab:visited {
color: #ccc;
}
.tabber__tab[aria-selected=true], .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.tabber__transclusion--loading .tabber__loading-indicator, .tabber__transclusion--loading:before, .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.tabber__tab:hover {
color: #32d8ff;
}
.tabber__tab:active {
color: #05b8e0;
}
.tabber__header__prev:hover, .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.tabber__header__prev:active, .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
6938e469c08ccf974bc0637ca3fedbaaae5245c2
992
990
2023-12-17T09:45:53Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(46, 27, 15, 0.8);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: #baa798;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6));
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
background: none;
border-image-source: url(/images/0/05/Menu_panel.png);
border-image-slice: fill 4 5 7 5;
border-image-width: 8px 10px 14px 10px;
border-image-repeat: stretch;
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
#filetoc, code,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.mw-search-profile-tabs, #mw-searchoptions,
.mw-datatable td {
background: none;
}
/* ref */
ol.references li:target, sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
#mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
li.gallerybox div.thumb {
background: var(--theme-box-background);
}
ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed,
.mw-prefs-buttons {
background: none;
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
:root {
--pi-background: rgba(255,255,255, 0.1);
}
div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
div.thumbinner {
background: none;
}
#pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
#mw-indicator-mw-helplink a {
background: none;
position: relative;
}
#mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.mw-plusminus-pos {
color: #7cf56e;
}
.mw-plusminus-neg {
color: #ff9a9b;
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--theme-text-color-note);
}
.mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
fieldset {
border-color: #ccc;
}
.mw-highlight pre, .mw-highlight code, .mw-highlight .mw-code {
color: #ccc;
}
.mw-highlight .nv {
color: #01C2EC;
}
.horse-userprofile {
background-color: transparent;
}
.tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.tabber__indicator {
background: #01c2ec;
}
.tabber__tab {
color: #ccc;
}
.tabber__tab:visited {
color: #ccc;
}
.tabber__tab[aria-selected=true], .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.tabber__transclusion--loading .tabber__loading-indicator, .tabber__transclusion--loading:before, .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.tabber__tab:hover {
color: #32d8ff;
}
.tabber__tab:active {
color: #05b8e0;
}
.tabber__header__prev:hover, .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.tabber__header__prev:active, .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
afdbb001babf1a859323b021e4b033c5a8ec62b9
993
992
2023-12-17T09:47:07Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(46, 27, 15, 0.8);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: #baa798;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6));
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
background: none;
border-image-source: url(/images/0/05/Menu_panel.png);
border-image-slice: fill 4 5 7 5;
border-image-width: 8px 10px 14px 10px;
border-image-repeat: stretch;
border-image-outset: 0 2px 6px 2px;
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
#filetoc, code,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.mw-search-profile-tabs, #mw-searchoptions,
.mw-datatable td {
background: none;
}
/* ref */
ol.references li:target, sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
#mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
li.gallerybox div.thumb {
background: var(--theme-box-background);
}
ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed,
.mw-prefs-buttons {
background: none;
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
:root {
--pi-background: rgba(255,255,255, 0.1);
}
div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
div.thumbinner {
background: none;
}
#pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
#mw-indicator-mw-helplink a {
background: none;
position: relative;
}
#mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.mw-plusminus-pos {
color: #7cf56e;
}
.mw-plusminus-neg {
color: #ff9a9b;
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--theme-text-color-note);
}
.mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
fieldset {
border-color: #ccc;
}
.mw-highlight pre, .mw-highlight code, .mw-highlight .mw-code {
color: #ccc;
}
.mw-highlight .nv {
color: #01C2EC;
}
.horse-userprofile {
background-color: transparent;
}
.tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.tabber__indicator {
background: #01c2ec;
}
.tabber__tab {
color: #ccc;
}
.tabber__tab:visited {
color: #ccc;
}
.tabber__tab[aria-selected=true], .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.tabber__transclusion--loading .tabber__loading-indicator, .tabber__transclusion--loading:before, .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.tabber__tab:hover {
color: #32d8ff;
}
.tabber__tab:active {
color: #05b8e0;
}
.tabber__header__prev:hover, .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.tabber__header__prev:active, .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
78e19ae935ae9c04489174a48cccdc00549294bf
994
993
2023-12-17T09:49:12Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(46, 27, 15, 0.8);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: #baa798;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6));
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
background: none;
border-image-source: url(/images/0/05/Menu_panel.png);
border-image-slice: fill 4 5 7 5;
border-image-width: 8px 10px 14px 10px;
border-image-repeat: stretch;
border-image-outset: 2px 2px 8px 2px;
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: -60px; /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
#filetoc, code,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.mw-search-profile-tabs, #mw-searchoptions,
.mw-datatable td {
background: none;
}
/* ref */
ol.references li:target, sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
#mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
li.gallerybox div.thumb {
background: var(--theme-box-background);
}
ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed,
.mw-prefs-buttons {
background: none;
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
:root {
--pi-background: rgba(255,255,255, 0.1);
}
div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
div.thumbinner {
background: none;
}
#pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
#mw-indicator-mw-helplink a {
background: none;
position: relative;
}
#mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.mw-plusminus-pos {
color: #7cf56e;
}
.mw-plusminus-neg {
color: #ff9a9b;
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--theme-text-color-note);
}
.mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
fieldset {
border-color: #ccc;
}
.mw-highlight pre, .mw-highlight code, .mw-highlight .mw-code {
color: #ccc;
}
.mw-highlight .nv {
color: #01C2EC;
}
.horse-userprofile {
background-color: transparent;
}
.tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.tabber__indicator {
background: #01c2ec;
}
.tabber__tab {
color: #ccc;
}
.tabber__tab:visited {
color: #ccc;
}
.tabber__tab[aria-selected=true], .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.tabber__transclusion--loading .tabber__loading-indicator, .tabber__transclusion--loading:before, .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.tabber__tab:hover {
color: #32d8ff;
}
.tabber__tab:active {
color: #05b8e0;
}
.tabber__header__prev:hover, .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.tabber__header__prev:active, .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
543379be6978303fe5cfd8c6a9aa4ca0488ba4c4
MediaWiki:Sidebar
8
382
960
2023-12-17T08:24:33Z
Westgrass
40
Created page with " * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Links ** https://twitter.com/backtothedawn | On Twitter ** https://www.youtube.com/channel/UCVjhBMEeic_pf1LSrUglNQA/ | On YouTube ** https://discord.gg/bTmpY2J2EF | Discord server ** https://store.steampowered.com/app/1735700/Back_to_the_Dawn/ | Steam page * SEARCH * TOOLBOX * LANGUAGES"
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** recentchanges-url|recentchanges
** randompage-url|randompage
* Links
** https://twitter.com/backtothedawn | On Twitter
** https://www.youtube.com/channel/UCVjhBMEeic_pf1LSrUglNQA/ | On YouTube
** https://discord.gg/bTmpY2J2EF | Discord server
** https://store.steampowered.com/app/1735700/Back_to_the_Dawn/ | Steam page
* SEARCH
* TOOLBOX
* LANGUAGES
fce965ebb2ab941d271d88fdc62c0b86f66449cf
961
960
2023-12-17T08:24:55Z
Westgrass
40
wikitext
text/x-wiki
* navigation
** mainpage|mainpage-description
** recentchanges-url|recentchanges
** randompage-url|randompage
* Links
** https://twitter.com/backtothedawn | On Twitter
** https://discord.gg/bTmpY2J2EF | Discord server
** https://store.steampowered.com/app/1735700/Back_to_the_Dawn/ | Steam page
* SEARCH
* TOOLBOX
* LANGUAGES
55394aef0c785972682cd4e06ec411ee545886ee
File:Head tab.png
6
383
965
2023-12-17T08:41:43Z
Westgrass
40
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
976
965
2023-12-17T08:58:49Z
Westgrass
40
Westgrass uploaded a new version of [[File:Head tab.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
989
976
2023-12-17T09:35:46Z
Westgrass
40
Westgrass uploaded a new version of [[File:Head tab.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Head tab select.png
6
384
981
2023-12-17T09:05:20Z
Westgrass
40
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Menu panel.png
6
385
991
2023-12-17T09:43:08Z
Westgrass
40
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Back to the Dawn Wiki
0
1
995
895
2023-12-17T09:53:09Z
Westgrass
40
wikitext
text/x-wiki
__NOTITLE__ __NOTOC__
<div id="mainpage-wrap"><div class="content-wrap"><!--
--><div class="l"><!--
--><div class="header box"><!--
--><div class="welcome"><!--
--><h2>Welcome to the Official '''{{SITENAME}}'''</h2><!--
--><p>The Official {{SITENAME}} is written and maintained by the players.</p><!--
--><p>Please feel free to contribute by creating new articles or expanding on existing ones.</p><!--
--></div><!--
--></div><!--
--><div class="box game"><!--
--><h2>About Back to the Dawn</h2><!--
--><div><!--
-->[[File:Keyart.jpg|360px|link=]]<!--
--><div><!--
--><p>[[Back to the Dawn]] is a single player healing simulator/raid manager RPG with ARPG inspired deep character customization and itemization. Play as the healer in MMO inspired boss fights, acquire powerful items, and customize your party to your heart's content. </p><!--
--></div><!--
--></div><!--
--></div><!--
--><div class="box feature"><!--
--><h2>Contents</h2><!--
-->
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Fighting]]
*[[Jobs]]
*[[Quests]]
*[[Testing Page]]
*[[Main Page Mock Up]]
<!--
--></div><!--
--></div><!--
--><div class="r"><!--
--><div class="box gallery"><!--
--><h2>Gallery</h2><!--
--><ul><!--
--><li>[[File:screenshot1.jpg|x180px]]</li><!--
--><li>[[File:screenshot2.jpg|x180px]]</li><!--
--><li>[[File:screenshot3.jpg|x180px]]</li><!--
--><li>[[File:screenshot4.jpg|x180px]]</li><!--
--><!--<li>[[File:screenshot5.jpg|x180px]]</li><!--
--><!--<li>[[File:screenshot6.jpg|x180px]]</li><!--
--></ul><!--
--></div><!--
--><div class="box comm"><!--
--><h2>Wiki Community</h2><!--
--><div>
We are currently maintaining [[Special:Statistics|{{NUMBEROFPAGES}} pages ({{NUMBEROFARTICLES}} articles)]]!<br>
<small style="margin-left:2em;">[[Special:Recentchanges|Recent changes]] {{!}} [[Special:Newpages|New pages]] {{!}} [[Special:Wantedpages|Missing pages]]</small>
;How to help
: See how you can help contribute to {{SITENAME}}! Remember to maintain a standard for grammar and punctuation in your contributions, please.
<inputbox>
type= create
width= 30
placeholder=Title of your article
</inputbox>
;[[Special:Userlogin|Register]]
: Register an account to keep track of your contributions.
</div><!--
--></div><!--
--></div><!--
--></div><!-- .content-wrap -->
<div class="footer note"><div><span>Changes to this main page</span> <span>can be proposed [[{{SITENAME}}/editcopy|here]]</span></div></div>
</div><!--#mainpage-wrap-->
[[category:{{SITENAME}}| ]]
2f2540777076d28170c428a785a4d9d2f1324b61
996
995
2023-12-17T09:53:49Z
Westgrass
40
wikitext
text/x-wiki
__NOTITLE__ __NOTOC__
<div id="mainpage-wrap"><div class="content-wrap"><!--
--><div class="l"><!--
--><div class="header box"><!--
--><div class="welcome"><!--
--><h2>Welcome to the Official '''{{SITENAME}}'''</h2><!--
--><p>The Official {{SITENAME}} is written and maintained by the players.</p><!--
--><p>Please feel free to contribute by creating new articles or expanding on existing ones.</p><!--
--></div><!--
--></div><!--
--><div class="box game"><!--
--><h2>About Back to the Dawn</h2><!--
--><div><!--
-->[[File:Keyart.jpg|360px|link=]]<!--
--><div><!--
--><p>You were framed and incarcerated. Learn to survive in prison. Explore every inch and exploit any weakness. Manipulate and scheme. Make friends (or foes) with fellow inmates and with their help, break out of prison. </p><!--
--></div><!--
--></div><!--
--></div><!--
--><div class="box feature"><!--
--><h2>Contents</h2><!--
-->
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Fighting]]
*[[Jobs]]
*[[Quests]]
*[[Testing Page]]
*[[Main Page Mock Up]]
<!--
--></div><!--
--></div><!--
--><div class="r"><!--
--><div class="box gallery"><!--
--><h2>Gallery</h2><!--
--><ul><!--
--><li>[[File:screenshot1.jpg|x180px]]</li><!--
--><li>[[File:screenshot2.jpg|x180px]]</li><!--
--><li>[[File:screenshot3.jpg|x180px]]</li><!--
--><li>[[File:screenshot4.jpg|x180px]]</li><!--
--><!--<li>[[File:screenshot5.jpg|x180px]]</li><!--
--><!--<li>[[File:screenshot6.jpg|x180px]]</li><!--
--></ul><!--
--></div><!--
--><div class="box comm"><!--
--><h2>Wiki Community</h2><!--
--><div>
We are currently maintaining [[Special:Statistics|{{NUMBEROFPAGES}} pages ({{NUMBEROFARTICLES}} articles)]]!<br>
<small style="margin-left:2em;">[[Special:Recentchanges|Recent changes]] {{!}} [[Special:Newpages|New pages]] {{!}} [[Special:Wantedpages|Missing pages]]</small>
;How to help
: See how you can help contribute to {{SITENAME}}! Remember to maintain a standard for grammar and punctuation in your contributions, please.
<inputbox>
type= create
width= 30
placeholder=Title of your article
</inputbox>
;[[Special:Userlogin|Register]]
: Register an account to keep track of your contributions.
</div><!--
--></div><!--
--></div><!--
--></div><!-- .content-wrap -->
<div class="footer note"><div><span>Changes to this main page</span> <span>can be proposed [[{{SITENAME}}/editcopy|here]]</span></div></div>
</div><!--#mainpage-wrap-->
[[category:{{SITENAME}}| ]]
f7fa8cd33fd02faca04a40b4b2b9e3d4a6d64830
File:Keyart.jpg
6
361
997
907
2023-12-17T09:55:24Z
Westgrass
40
Westgrass uploaded [[File:Keyart.jpg]]
wikitext
text/x-wiki
{{license|Metal Head Games}}
[[Category:Images]]
ae846d469256122f2a23532c8bc529a07089175c
File:Screenshot2.jpg
6
386
998
2023-12-17T09:55:47Z
Westgrass
40
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Screenshot3.jpg
6
387
999
2023-12-17T09:55:52Z
Westgrass
40
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Screenshot4.jpg
6
388
1000
2023-12-17T09:55:55Z
Westgrass
40
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Screenshot1.jpg
6
389
1001
2023-12-17T09:55:59Z
Westgrass
40
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Common.css
8
378
1002
994
2023-12-17T09:56:32Z
Westgrass
40
css
text/css
/***********************************************************************************************************
* css reset for browser default rules and MediaWiki internal rules
***********************************************************************************************************/
* {
outline: 0;
}
table {
white-space: unset; /* be set to `no-wrap` in MW internal css */
}
html {
font-size: 16px; /* reset rem size */
}
body {
overflow-y: unset;
}
pre {
margin: 0;
}
h1, h2, h3, h4, h5, h6 {
padding: 0;
border: 0 solid transparent;
}
table {
display: table;
white-space: unset;
}
body, code {
background: none;
}
/***********************************************************************************************************
* css for wiki.gg top bar and footer bar
***********************************************************************************************************/
/********* wiki.gg header *********/
header#wikigg-header #p-personal ul {
white-space: nowrap; /* for "log out" */
}
header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a {
/* user avatar icon position fix */
padding-top: 0;
background-position: left center;
}
@media screen and (max-width: 720px) {
header#wikigg-header #p-personal li#p-themes > span {
display: inline-block;
}
}
/********* wiki.gg footer *********/
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
margin: 0;
text-align: center;
}
@media screen and (max-width: 479px) {
footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left {
width: auto;
}
}
@media screen and (max-width: 359px) {
footer#wikigg-footer .footer-middle {
/* hide wiki.gg logo to make room to avoid text wrapping */
display: none;
}
}
/***********************************************************************************************************
* theming vars.
***********************************************************************************************************/
:root {
/*** top site logo ***/
--theme-site-logo-image: url(/images/e/e6/Site-logo.png);
--theme-site-logo-filter: none;
--theme-site-logo-width: 640px;
--theme-site-logo-height: 169px;
/*** site background ***/
--theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed;
/* common "box" style */
--theme-box-back-backdrop-filter: none;
--theme-box-border-radius: 4px;
--theme-box-border-width: 0px;
--theme-box-border-style: solid;
--theme-box-border-color: #624d3d;
--theme-box-shadow: none;
--theme-box-shadow2: none;
--theme-box-back-background: rgba(46, 27, 15, 0.8);
/* be used in multi-layer background, so we can't simpy use background-color */
--theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8));
--theme-background: var(--theme-box-background), var(--theme-box-back-background);
/*** text color ***/
--theme-text-color: #fff;
--theme-text-color-hover: var(--theme-text-color);
--theme-text-color-note: #ccc;
--theme-text-color-em: #71e0e3;
--theme-heading-color: var(--theme-text-color);
--theme-text-color-placeholder: #808080;
--theme-control-text-color: #333;
--theme-control-text-color-hover: #333;
/*** link text color ***/
--theme-link-color: #94e7ff;
--theme-link-color-hover: #94e7ff;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-redlink: #dd001a;
--theme-link-color-focus: var(--theme-link-color);
/* default color for icons */
--theme-icon-color: var(--theme-link-color);
--theme-icon-color-redlink: var(--theme-link-color-redlink);
--theme-icon-color-hover: var(--theme-link-color-hover);
/* default common color */
--theme-border-color: #625245;
--theme-border-color-accent: #9f9183;
--theme-highlight-background: rgba(197, 115, 64, 0.25);
/* dropdown menu */
--theme-dropdown-border: 2px solid var(--theme-box-border-color);
--theme-dropdown-background: #27190c;
--theme-dropdown-backdrop-filter: blur(5px);
/* for wide table */
--theme-wide-table-shadow-color: #999;
/** notification **/
--theme-notice-red-text-color: #ff001f;
--theme-notice-orange-text-color: #ffab5b;
/* portable infobox */
--pi-background: none;
--pi-border-color: var(--theme-box-border-color);
--pi-secondary-background: rgba(127,127,127,0.08);
--pi-secondary-background--label: var(--theme-text-color);
--pi-item-spacing: 8px 10px;
}
/* content box */
/* main article content box (without top heading) */
/* sidebar */
#mw-panel {
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-border-width: 0;
--theme-gap: 0;
}
#catlinks {
--theme-background: none;
--theme-box-border-radius: 0;
}
#footer {
--theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent);
}
/* navbar */
#mw-head {
--theme-link-color: #eadcd0;
--theme-link-color-visited: var(--theme-link-color);
--theme-link-color-hover: var(--theme-link-color);
--theme-background: none;
--theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px);
--theme-tab-background: var(--theme-box-background);
--theme-tab-background-selected: var(--theme-box-background);
--theme-tab-border-color: var(--theme-box-border-color);
--theme-tab-border-color-selected: var(--theme-box-border-color);
}
#mw-head #p-search {
--theme-border-color: var(--theme-box-border-color);
--theme-link-color: var(--theme-text-color);
--theme-background: var(--theme-box-background);
--theme-border-color-hover: var(--theme-icon-color-hover);
--theme-border-color-focus: var(--theme-border-color-hover);
--theme-shadow: none;
--theme-shadow-focus: var(--theme-box-shadow);
}
/* search result suggestion */
body > .suggestions {
--theme-border-color: var(--theme-border-color-accent);
--theme-rule-color: var(--theme-border-color-accent);
--theme-link-color: var(--theme-text-color);
--theme-link-color-visited: var(--theme-text-color);
--theme-link-color-hover: var(--theme-text-color-hover);
}
.gallery {
--theme-gap-x: 2em;
--theme-gap-y: 2em;
}
.thumb {
--theme-box-border-radius: 0;
}
/***********************************************************************************************************
* base css styles for both interface and content box: font, color, etc.
***********************************************************************************************************/
/** Font **/
html, body {
font-family: Helvetica, Arial, sans-serif;
color: var(--theme-text-color);
}
html {
background: var(--theme-site-background);
}
body {
font-size: 14px;
line-height: 1.5;
}
ul, ol {
margin: 2px 0 2px 1.5em;
}
li {
margin: 0 0 2px 0;
}
pre, code, .mw-code {
color: var(--theme-text-color);
border: 1px solid var(--theme-border-color);
background: var(--theme-background);
}
/** link color **/
body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw {
text-decoration: none;
color: var(--theme-link-color);
}
body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
color: var(--theme-link-color-visited);
}
body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active {
text-decoration: underline;
color: var(--theme-link-color-hover);
}
body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active {
/* Self-links aren't real links, they're not clickable.
* Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive.
* We should not use :not(.selflink) since it increases the priority and make it is difficult to override
* link styles for certain elements (e.g. in wiki.gg header).
*/
text-decoration: none;
color: var(--theme-link-color);
}
body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited {
/** red link **/
/* we don't really need to mark you have "visited" an inexistent page */
color: var(--theme-link-color-redlink);
}
/*********************************************************************************************************/
input, button {
color: var(--theme-control-text-color);
}
input[type=submit] {
color: var(--theme-control-text-color);
}
::placeholder {
color: var(--theme-text-color-placeholder);
}
/* Removes VisualEdit button */
#ca-ve-edit {
display: none;
}
/* Text color */
.i .note,
.note-text {
color: var(--theme-text-color-note);
}
em {
color: var(--theme-text-color-em);
}
.pixel img, .pixel,
#mw-imagepage-section-filehistory img {
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
.small {
font-size: 85%;
}
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/* References smaller text than main */
.references {
font-size: 90%;
}
/* Larger font for Module: code display (default is smaller than other code pages) */
pre.lua.source-lua {
font-size: 14px !important;
}
/* Facilitate inline scary transclusion */
.scary-transclusion p, .scary-transclusion .mw-parser-output {
display: inline;
}
/* hide last empty paragraph at the end */
div.mw-parser-output > p:last-child > br:only-child {
display: none;
}
/* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */
.apihelp-parameters dd:empty::before {
content: " ";
}
.block {
display: block;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
hr.space {
height: 4px;
background: none;
border: 0;
}
.page-content .vertical-align-top * {
vertical-align: top;
}
.page-content .vertical-align-bottom * {
vertical-align: bottom;
}
/* Drowning Table No Border */
.drowning-table-no-border {
border: none;
}
/* Gadget description length */
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,
.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
max-width: unset;
}
/* Box at the top of all pages when the user has a new message on their User_talk: page */
.usermessage {
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
}
/***********************************************************************************************************
* interface layout and styles for widgets outside of content box
***********************************************************************************************************/
:root {
--layout-topbar-height: 35px; /* height of wiki.gg topbar */
--layout-sidebar-width: 180px; /* width of side navbar, without gap */
--layout-sidespace: 12px; /* whitespace width on most left and most right */
--layout-box-gap: 12px;
--layout-logo-scale: 1;
--layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
--layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
--layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2);
--dropdown-item-padding-x: 12px;
--dropdown-item-padding-y: 4px;
}
/**** Main Layout START ***********************************************************/
/**
* Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout
*/
html, body {
min-height: 100%;
}
html {
height: 100%;
scroll-padding-top: calc(var(--layout-topbar-height) + 10px);
}
body {
height: auto;
}
/*** main grid container ***/
body {
/* self */
box-sizing: border-box;
/* grid */
display: grid;
grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end];
gap: 0 var(--layout-box-gap);
}
/*** grid items ***/
/* Flatten DOM structure. Therefore we have following grid items under body grid container:
* div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer.
*/
body > .content-wrapper,
#mw-navigation {
display: contents;
}
/** unused, hide them **/
#mw-head-base,
#mw-navigation > h2 {
display: none;
}
/** side nav bar **/
#mw-panel {
grid-column: aside-left/aside-right;
grid-row: aside-start/aside-end;
margin-bottom: var(--layout-box-gap);
float: none;
width: unset;
padding: 0;
}
/** nav **/
#mw-head {
grid-column: nav-left/nav-right;
grid-row: nav-start/nav-end;
}
/** content **/
.mw-body {
grid-column: content-left/content-right;
grid-row: content-start/content-end;
}
/* For some page such as api.php, .mw-body is the only child, so take up all space. */
.mw-body:first-child {
grid-column: body-left/body-right;
grid-row: page-start/page-end;
}
/** #footer: content footer **/
#footer {
grid-column: footer-left/footer-right;
grid-row: footer-start/footer-end;
margin: 0;
z-index: 0;
}
/** used to gen box shadow for main box (nav + content + #footer) **/
#mw-page-base {
grid-column: content-left/content-right;
grid-row: nav-start/footer-end;
height: 100%;
}
/** wiki.gg footer bar **/
body > footer {
grid-column: body-left/body-right;
grid-row: page-end/body-end;
}
/*** logo block. It is absolute position ***/
#p-logo {
position: absolute;
width: 100%;
height: auto;
left: 0;
top: var(--layout-topbar-height);
background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat;
margin-top: var(--layout-box-gap);
display: flex;
align-items: center;
justify-content: center;
filter: var(--theme-site-logo-filter);
}
/* use logo image as <a>'s background will sometime flicker when hovered on Firefox,
* I still don't know why, but move background to #p-logo can avoid this issue.
*/
#p-logo .mw-wiki-logo {
width: var(--layout-logo-width);
height: var(--layout-logo-height);
margin: auto;
background: none; /* logo flicker fix */
}
/**** Main Layout END ***********************************************************/
/********* side panel START *********/
#mw-panel {
--list-body-font-size: 14px;
--list-body-padding-x: 6px;
--list-body-padding-y: 3px;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-panel a {
text-decoration: none;
}
/* section box */
#mw-panel .portal {
margin: 0 0 var(--layout-box-gap) 0;
padding: 14px;
background: none;
border-image-source: url(/images/0/07/Sidebox.png);
border-image-slice: fill 21 7 7 7;
border-image-width: 42px 14px 14px 14px;
border-image-repeat: round;
}
#mw-panel .portal .vector-menu-heading {
/* section heading */
background: none;
margin: 0;
padding: 4px 10px 6px;
font-size: 16px;
line-height: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
color: var(--theme-heading-color);
}
/* show the heading of first section */
#mw-panel #p-logo + .portal .vector-menu-heading {
display: flex;
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after {
content: "";
display: block;
background: none;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px;
margin-top: 2px;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after {
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: scaleY(-1);
}
/* list body */
#mw-panel .portal .body {
background: none;
border: 0;
padding: 0;
margin: 0;
border-top: var(--theme-border-width) solid var(--theme-border-color);
}
#mw-panel .portal .body ul {
padding: 4px 0px;
}
#mw-panel .portal .body li {
margin: 0;
padding: 0;
font-size: var(--list-body-font-size);
line-height: inherit;
}
#mw-panel .portal .body li:hover {
background: var(--theme-highlight-background);
}
#mw-panel .portal .body li a {
display: block;
padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px);
color: var(--theme-link-color);
}
#mw-panel .portal .body li a:visited {
color: var(--theme-link-color-visited);
}
#mw-panel .portal .body li a:hover {
color: var(--theme-link-color-hover);
}
/* "Atom" RSS Feed */
#mw-panel .portal .body li a.feedlink {
text-indent: calc(var(--list-body-font-size) + 2px);
background-position: var(--list-body-padding-x) center; /* align icon with other text */
}
/********* side panel END *********/
/********* main content box *********/
/**** background box for nav+content+#footer ****/
#mw-page-base {
background: none;
border-image-source: url(/images/c/c3/Panel_info.png);
border-image-slice: fill 40 15 15 15;
border-image-width: 80px 30px 30px 30px;
border-image-repeat: round;
z-index: -1;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head, #content, #footer {
box-sizing: border-box;
background-clip: padding-box;
border: var(--theme-box-border-width) solid transparent;
margin: 0;
image-rendering: pixelated; /*for chrome*/
image-rendering: crisp-edges; /*for firefox*/
}
#mw-head {
border-bottom-width: 0;
}
#content {
border-top-width: 0;
border-bottom-width: 0;
}
#footer {
border-top-width: 0;
}
/****** navbar (#mw-head) ******/
/* reset */
#mw-head * {
float: unset;
font-size: unset;
line-height: unset;
}
/* tabs layout */
#mw-head {
--layout-padding: 16px;
--layout-gap: 12px;
--tab-padding-x: 16px;
--tab-padding-y: 8px;
--icon-size: 1em;
padding: var(--layout-padding) 0 0 0;
background: var(--theme-background);
position: relative;
display: flex;
justify-content: space-between;
align-items: stretch;
}
#mw-head #left-navigation, #mw-head #right-navigation {
float: none;
flex: 1 1 auto;
margin: 0;
display: flex;
align-items: flex-end;
}
#mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after {
content: "";
display: block;
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
}
#mw-head #left-navigation {
justify-content: flex-start;
}
#mw-head #right-navigation {
justify-content: flex-end;
}
#mw-head #left-navigation::before, #mw-head #right-navigation::after {
flex: 0 0 calc(var(--layout-padding) + 8px);
}
#mw-head #left-navigation::after, #mw-head #right-navigation::before {
flex: 1 1 auto;
}
/*** tabs of navbar ***/
/* reset */
#mw-head .vector-menu,
#mw-head .vector-menu * {
background: none;
}
/* tabs list */
#mw-head .vector-menu-tabs {
height: unset;
padding: unset;
}
#mw-head .vector-menu-tabs .vector-menu-content-list {
display: flex;
align-items: flex-end;
}
/* tab */
#mw-head {
--theme-tab-border-style: solid;
--theme-tab-border-width: 0px;
--theme-box-border-radius: 0;
--theme-border-bottom-style: solid;
--theme-border-bottom-width: 0px;
--theme-border-bottom-color: var(--theme-tab-border-color-selected);
--theme-border-bottom-color-selected: transparent;
line-height: 22px;
}
#mw-head .vector-menu-tabs .mw-list-item,
#mw-head .vector-menu-dropdown {
/* outer box */
background: var(--theme-tab-background);
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: none;
border-image-source: url(/images/b/b0/Head_tab.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
position: relative;
margin-right: var(--layout-gap); /* make space for gap */
}
#mw-head .vector-menu-tabs .mw-list-item::after,
#mw-head .vector-menu-dropdown::after {
/* gap */
content: "";
display: block;
width: var(--layout-gap);
height: 100%;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
position: absolute;
left: 100%;
bottom: calc(0px - var(--theme-border-bottom-width));
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* inner box */
height: auto;
margin: 0;
padding: var(--tab-padding-y) var(--tab-padding-x);
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color);
border-bottom: 0;
border-radius: var(--theme-box-border-radius);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
color: var(--theme-link-color);
background: var(--theme-background-shadow);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover {
color: var(--theme-link-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a.new,
#mw-head .vector-menu-dropdown .vector-menu-heading.new {
color: var(--theme-link-color-redlink);
}
#mw-head .vector-menu-tabs .mw-list-item.selected {
/* outer box: selected */
border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected);
border-bottom: 0;
background: none;
border-image-source: url(/images/a/a7/Head_tab_select.png);
border-image-slice: fill 5 5 14 5;
border-image-width: 10px 10px 28px 10px;
border-image-repeat: stretch;
filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6));
}
#mw-head .vector-menu-tabs .mw-list-item.selected:after {
/* gap */
bottom: 0;
padding-left: var(--theme-tab-border-width); /* x-position offset */
}
#mw-head .vector-menu-tabs .mw-list-item.selected a {
/* inner box: selected */
border: 0;
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected);
background: none;
color: var(--theme-text-color);
}
/* dropdown menu*/
#mw-head .vector-menu-dropdown .vector-menu-heading {
/* tab label */
position: relative;
display: flex;
align-items: center;
gap: 3px;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
/* arrow icon */
background: none;
opacity: unset;
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 6px 5px 0;
margin-top: 2px;
}
#mw-head .vector-menu-dropdown:hover .vector-menu-heading::after {
/* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */
border-color: var(--theme-icon-color-hover) transparent;
}
#mw-head .vector-menu-dropdown .vector-menu-content {
/* dropdown list body */
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-top-left-radius: 0;
border-top-right-radius: 0;
left: 0; /* reset */
}
#mw-head .vector-menu-dropdown .vector-menu-content ul {
padding: 4px;
}
#mw-head .vector-menu-dropdown .vector-menu-content li:hover {
background: var(--theme-highlight-background);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a {
display: block;
padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
text-decoration: none;
color: var(--theme-link-color);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:visited {
color: var(--theme-link-color-visited);
}
#mw-head .vector-menu-dropdown .vector-menu-content li a:hover {
color: var(--theme-link-color-hover);
}
/* watch/unwatch star */
#mw-head .vector-menu-tabs .mw-watchlink.icon a {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
margin-top: 1px;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a span {
display: none;
}
#mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
transform-origin: 50% calc(var(--icon-size) / 2 * 1.125);
}
#mw-head .vector-menu-tabs #ca-watch.icon {
/* line star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E");
}
#mw-head .vector-menu-tabs #ca-unwatch.icon {
/* solid star */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E");
}
/*** search form ***/
#mw-head #p-search {
/* navbar common border bottom */
border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color);
background: var(--theme-background-shadow);
margin: 0;
align-self: stretch;
}
#mw-head #p-search form {
margin: 0;
}
#mw-head #p-search .vector-search-box-inner {
border-width: 1px;
border-style: solid;
border-color: var(--theme-border-color);
border-radius: 2px;
}
#mw-head #p-search .vector-search-box-inner:hover {
border-color: var(--theme-border-color-hover);
}
#mw-head #p-search .vector-search-box-inner:focus-within {
border-color: var(--theme-border-color-focus);
box-shadow: var(--theme-shadow-focus);
}
#mw-head #p-search .vector-search-box-input {
border: 0;
color: var(--theme-text-color);
background: var(--theme-background);
box-shadow: var(--theme-shadow);
height: 26px;
padding: 0 26px 0 4px;
}
#mw-head #p-search .vector-search-box-input:focus {
outline: 0;
z-index: 1100; /* .suggestions: 1099 */
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
z-index: 1101;
}
#mw-head #p-search .vector-search-box-input::placeholder {
color: var(--theme-text-color-note);
}
#mw-head #p-search .mw-searchButton {
opacity: 0;
}
#mw-head #p-search .searchButton {
width: 26px;
min-width: unset;
opacity: 1;
background-image: none;
--mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 18px 18px;
mask-size: 18px 18px;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-link-color);
}
#mw-head #p-search #searchform:hover .searchButton {
background-color: var(--theme-link-color-hover);
}
#mw-head #p-search .vector-search-box-input:focus ~ .searchButton {
background-color: var(--theme-link-color-focus);
}
/*** search result suggestions ***/
.suggestions {
background: var(--theme-background);
box-sizing: border-box;
margin-top: 0;
box-shadow: var(--theme-box-shadow);
backdrop-filter: var(--theme-box-back-backdrop-filter);
}
.suggestions .suggestions-results,
.suggestions .suggestions-special {
background: none;
}
.suggestions .suggestions-results {
border: 1px solid var(--theme-border-color);
border-top: 0;
border-bottom-color: var(--theme-rule-color);
}
.suggestions .suggestions-results:empty {
border-bottom: 0;
}
.suggestions .suggestions-result,
.suggestions .suggestions-special .special-label,
.suggestions .suggestions-special .special-query {
color: var(--theme-text-color);
}
.suggestions .suggestions-result {
padding: 1px 4px;
}
.suggestions .suggestions-special {
margin: 0;
padding: 2px 4px 4px;
border: 1px solid var(--theme-border-color);
border-top: 0;
border-radius: var(--theme-box-border-radius);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.suggestions a.mw-searchSuggest-link,
.suggestions a.mw-searchSuggest-link:hover,
.suggestions a.mw-searchSuggest-link:active,
.suggestions a.mw-searchSuggest-link:focus {
color: var(--theme-link-color);
}
.suggestions .suggestions-result-current {
background: var(--theme-highlight-background);
color: var(--theme-link-color-hover);
}
.suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query {
color: var(--theme-link-color-hover);
}
/**** main content box ****/
/* font */
.vector-body {
font-size: unset; /* reset */
line-height: 1.7142857143;
}
/** layout **/
#content {
color: var(--theme-text-color);
padding: 0;
display: flex;
flex-direction: column;
background: none;
--theme-heading-rule-color-h1: var(--theme-border-color);
--theme-heading-rule-color-h2: var(--theme-border-color);
--layout-padding-x: 32px;
--layout-padding-y: 24px;
}
.content-body {
flex: 1 1 auto;
}
.content-body > main {
align-self: stretch;
padding: var(--layout-padding-y) var(--layout-padding-x);
}
#bodyContent {
display: flex;
flex-direction: column;
position: unset;
}
/** main heading section **/
#firstHeading {
overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */
}
/** the " < rootpage < page " crumb **/
#contentSub, #contentSub2 {
margin: 0;
color: var(--theme-text-color-note);
font-size: 12px;
line-height: 20px;
}
#contentSub .subpages {
color: transparent;
line-height: 20px;
font-size: 0;
}
#contentSub .subpages a {
font-size: 12px;
vertical-align: middle;
display: inline-flex;
align-items: center;
padding-left: 4px;
}
#contentSub .subpages a::before {
content: "";
display: inline-block;
height: 4px;
width: 4px;
border-color: var(--theme-icon-color);
border-style: solid;
border-width: 0 0 2px 2px;
margin: 0 2px 0 0;
transform: rotate(45deg);
}
#contentSub::after {
/* the spacing and line between heading section and content body box */
content: "";
display: block;
height: 0;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
margin-top: 4px;
margin-bottom: var(--layout-padding-y);
}
/** content body box **/
#mw-content-text {
flex: 1 1 auto;
min-height: 30em;
}
/*** "category:" box ***/
#catlinks {
background: var(--theme-background);
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
margin: var(--layout-padding-y) 0 0 0;
padding: 0.5em 1em;
}
/*** ads ***/
div.games-showcase-header {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0;
}
div.games-showcase-footer {
margin: 0;
padding: 0 var(--layout-padding-x) var(--layout-padding-y);
}
.content-body > .games-showcase-sidebar {
margin: 0;
padding: var(--layout-padding-y) var(--layout-padding-x) 0 0;
}
.games-showcase-header img, .games-showcase-footer img {
height: 100%;
width: auto;
object-fit: contain;
}
@media screen and (max-width: 1100px) {
.games-showcase-header img, .games-showcase-footer img {
height: auto !important;
width: 100% !important;
object-fit: contain;
}
}
@media screen and (max-width: 926px) {
.games-showcase-header img, .games-showcase-footer img {
object-position: 50%;
height: 105px !important;
width: 100% !important;
object-fit: none !important;
}
}
aside.games-showcase-sidebar div.sidebar-showcase {
padding: 0 0 var(--layout-padding-y) 0;
}
/**** #footer (copyright info) ****/
#footer {
background: var(--theme-background);
margin: 0 10px;
padding: 16px 22px 24px;
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
position: relative;
/* grid */
display: grid;
grid-template-columns: [l] 1fr 0fr [r];
grid-template-rows: [t] auto auto [b];
z-index: 0; /* covered by content */
font-size: 12px;
}
.mw-footer li {
color: var(--theme-text-color);
}
#footer a {
color: var(--theme-link-color);
}
#footer a:hover {
color: var(--theme-link-color-hover);
}
#footer-info {
display: contents;
}
#footer ul li {
font-size: inherit;
line-height: 1.5;
padding: 0;
}
#footer-icons {
grid-column: span 1/r;
grid-row: t/b;
place-self: end;
}
#footer #footer-info-lastmod {
grid-column: l/span 1;
grid-row: t/span 1;
place-self: start;
margin-bottom: 1em;
}
#footer #footer-info-copyright {
grid-column: l/span 1;
grid-row: span 1/b;
place-self: end stretch;
position: relative;
padding-right: 100px;
}
#footer-info-copyright img {
position: absolute;
right: 0;
bottom: 0;
height: 31px;
width: auto;
}
#footer-places > * {
margin-top: 1em;
}
/****** responsive Layout ******/
@media screen and (max-width: 1800px) {
:root {
--layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */
}
} /* screen and (max-width: 1800px) */
@media screen and (max-width: 1365px) {
:root {
--layout-logo-scale: 0.75;
}
/* change layout */
body {
grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right];
grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end];
}
/* re-style navbar */
#mw-panel {
display: flex;
align-items: flex-end;
background: none;
border-image-source: url(/images/0/05/Menu_panel.png);
border-image-slice: fill 4 5 7 5;
border-image-width: 8px 10px 14px 10px;
border-image-repeat: stretch;
border-image-outset: 2px 2px 8px 2px;
padding: 0 var(--layout-box-gap);
/* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */
position: relative;
z-index: 1;
}
#mw-panel .portal {
background: none;
box-shadow: none;
border: 0;
margin: 0;
padding: 0;
position: relative;
}
#mw-panel .portal .vector-menu-heading {
margin: 0;
transform: unset;
padding: 9px 12px;
border: 0;
border-radius: 0;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
border-width: 6px 5px 0; /* change arrow direction */
margin-left: 4px;
}
#mw-panel .portal.collapsed .vector-menu-heading::after {
transform: none;
}
#mw-panel .portal .body {
display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: absolute;
left: 0;
top: 100%;
width: max-content;
min-width: 8em;
border: var(--theme-dropdown-border);
border-radius: var(--theme-box-border-radius);
background: var(--theme-dropdown-background);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#mw-panel .portal .body ul {
padding: 4px;
}
#mw-panel .portal .body li a {
padding: 6px 12px;
}
#mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading {
background: var(--theme-highlight-background);
border-radius: 0;
}
#mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after {
transform: scaleY(-1);
}
#mw-panel .portal.expanded .body, #mw-panel .portal:hover .body {
display: block !important;
}
/* search: move to sidebar nav box ("main nav bar") */
#mw-head #p-search {
padding: var(--layout-padding);
border-bottom: 0;
position: absolute;
right: 0;
top: -60px; /* offset */
z-index: 2;
}
.vector-search-box-inner {
width: 20em;
max-width: unset;
min-width: unset;
}
#mw-head #right-navigation #p-cactions {
margin-right: 0;
}
/* logo: smaller, and position relative to #mw-panel */
#p-logo {
background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto;
top: calc(0px - var(--layout-logo-box-height));
}
#p-logo .mw-wiki-logo {
width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale));
height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale));
}
/* "more" menu in #right-navigation */
#mw-head #right-navigation .vector-menu-dropdown {
margin-right: 0;
}
#mw-head #right-navigation .vector-menu-dropdown::after {
display: none;
}
#mw-head #right-navigation .vector-menu-dropdown .vector-menu-content {
left: auto;
right: 0;
}
} /* screen and (max-width: 1365px) */
@media screen and (max-width: 900px) {
/* change layout */
body {
grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right];
}
#mw-page-base,
#mw-panel,
#mw-head, #content, #footer {
border-radius: 0;
border-left: 0;
border-right: 0;
}
.mw-indicators {
z-index: auto;
}
/* re-style navbar */
#mw-panel {
flex-wrap: wrap;
}
#mw-panel .portal {
backdrop-filter: none;
position: unset;
flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading {
justify-content: center;
white-space: nowrap;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal .body {
left: 0;
width: 100%;
padding: 12px;
box-sizing: border-box;
}
#mw-panel .portal .body ul {
display: grid;
grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width));
justify-content: center;
}
#mw-panel .portal .body li a {
display: block;
}
} /* screen and (max-width:900px) */
@media screen and (max-width: 720px) {
:root {
--layout-logo-scale: 0.5;
}
#p-logo {
width: 100%;
left: 0;
}
#mw-panel {
box-shadow: var(--theme-box-shadow2);
display: block;
height: calc(36px + var(--theme-box-border-width) * 2);
}
#mw-panel .portal {
box-sizing: border-box;
display: none;
box-shadow: none;
background: var(--theme-background);
backdrop-filter: var(--theme-dropdown-backdrop-filter);
border-left: var(--theme-dropdown-border);
border-right: var(--theme-dropdown-border);
margin: 0;
border-radius: 0;
}
#mw-panel .portal .vector-menu-heading {
padding: 0 12px 4px;
border: 0;
display: block;
background: none;
}
#mw-panel .portal .vector-menu-heading::after {
display: none;
}
#mw-panel .portal:hover .vector-menu-heading {
background: none;
color: var(--theme-heading-color);
}
#mw-panel .portal .body {
display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */
position: unset;
border: 0;
background: none;
backdrop-filter: none;
padding: 4px 12px;
}
#mw-panel .portal .body ul {
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: unset;
}
#mw-panel .portal .body li a {
padding: 4px 8px;
white-space: nowrap;
}
#mw-panel .portal:last-child {
padding-bottom: 12px;
border-bottom: var(--theme-dropdown-border);
border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius);
}
#mw-panel .menu-toggle {
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
cursor: pointer;
display: block;
flex: 0 0 auto;
width: 24px;
height: 24px;
margin: 5px 12px;
}
#mw-panel .menu-toggle.expanded ~ .portal {
display: block;
}
#mw-panel .menu-toggle + .portal {
padding-top: 12px;
border-top: var(--theme-dropdown-border);
}
#mw-head #p-search {
box-shadow: none;
padding: 0;
top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */
left: auto;
right: 12px;
width: auto;
z-index: 3;
}
.vector-search-box-inner {
width: 100vw;
max-width: 20em;
}
#content {
--layout-padding-x: 12px;
--layout-padding-y: 12px;
}
/* icon navbar tabs */
#mw-head {
top: unset; /* reset */
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E");
--icon-size: 1.5em;
}
#mw-head .vector-menu-tabs .mw-list-item a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
--theme-link-color-hover: var(--theme-icon-color-hover);
width: 1.5em; /* same as line height */
height: 1.5em;
box-sizing: content-box;
padding: var(--tab-padding-y);
color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/
}
#mw-head .vector-menu-tabs .mw-list-item a::before,
#mw-head .vector-menu-dropdown .vector-menu-heading::before {
content: "";
display: block;
position: unset;
background-image: none;
width: var(--icon-size);
height: var(--icon-size);
margin: calc((1.5em - var(--icon-size)) / 2);
--mask: var(--icon) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
}
#mw-head .vector-menu-tabs .mw-list-item a:hover::before,
#mw-head .vector-menu-dropdown .vector-menu-heading:hover::before {
background-color: var(--theme-icon-color-hover);
}
#mw-head .vector-menu-tabs .mw-list-item a span,
#mw-head .vector-menu-dropdown .vector-menu-heading span {
display: none;
}
#mw-head .vector-menu-dropdown .vector-menu-heading::after {
display: none;
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-edit {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-view,
#ca-view-foreign {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#left-navigation li[id^=ca-nstab-] {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-history {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-talk {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.svgviewer.dev/s/434200/outlined-paper-doc */
#t-contributions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#ca-addsection {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://github.com/sschoger/heroicons-ui/ */
#ca-viewsource {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-variants {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* https://www.iconfinder.com/iconsets/core-ui-outlined */
#p-cactions {
--icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E");
}
} /* screen and (max-width:720px) */
@media screen and (max-width: 600px) {
:root {
--layout-logo-scale: 0.5;
}
.vector-search-box-inner {
width: 50vw;
max-width: 15em;
}
/* footer */
#footer #footer-icons {
float: none;
}
#footer #footer-info-copyright {
grid-column: l/span 2;
padding-right: 0;
padding-bottom: 40px;
}
#footer #footer-info-copyright img {
right: auto;
left: 0;
}
} /* screen and (max-width:600px) */
@media screen and (max-width: 450px) {
} /* screen and (max-width:450px) */
/***** Notification area *****/
.mw-notification-area-overlay {
position: fixed;
z-index: 9999;
}
.mw-notification-area {
font-size: 14px;
line-height: 1.7142857143;
}
.mw-notification {
color: var(--theme-text-color);
box-sizing: border-box;
border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color);
border-radius: var(--theme-box-border-radius);
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: var(--theme-box-shadow);
background: var(--theme-box-background), var(--theme-box-back-background);
transform: none;
}
/* Notification boxes on the right, e.g. after patrolling an edit */
.mw-notification.mw-notification-type-error {
color: var(--theme-notice-red-text-color);
border-color: var(--theme-notice-red-text-color);
}
.mw-notification.mw-notification-type-warn {
color: var(--theme-notice-orange-text-color);
border-color: var(--theme-notice-orange-text-color);
}
/****** postedit notification ******/
.postedit-container {
top: 4em;
}
.mw-dismissable-notice {
position: fixed;
left: 2em;
right: 2em;
bottom: 4em;
background: var(--theme-background);
max-width: 500px;
min-height: 80px;
padding: 12px 8px;
box-sizing: border-box;
text-align: left;
border: 1px solid var(--theme-border-color-accent);
border-left-width: 8px;
backdrop-filter: var(--theme-box-back-backdrop-filter);
box-shadow: 0 0 10px rgba(127, 127, 127, 0.3);
}
.mw-dismissable-notice .mw-dismissable-notice-close {
font-size: 11px;
}
.mw-dismissable-notice .mw-dismissable-notice-body {
margin: 0px 40px 0px 24px;
font-size: 14px;
}
.mw-dismissable-notice #localNotice {
margin: 0;
}
/***********************************************************************************************************
* Over-width table floating-scroll
***********************************************************************************************************/
/*
css for floating-scroll v3.2.0
https://amphiluke.github.io/floating-scroll/
(c) 2022 Amphiluke
*/
.fl-scrolls {
overflow: auto;
position: fixed;
}
.fl-scrolls div {
overflow: hidden;
pointer-events: none;
}
.fl-scrolls div:before {
content: " ";
}
.fl-scrolls, .fl-scrolls div {
font-size: 1px;
line-height: 0;
margin: 0;
padding: 0;
}
.fl-scrolls-hidden div:before {
content: " ";
}
.fl-scrolls-viewport {
position: relative;
}
.fl-scrolls-body {
overflow: auto;
}
.fl-scrolls-viewport .fl-scrolls {
position: absolute;
}
.fl-scrolls-hoverable .fl-scrolls {
opacity: 0;
transition: opacity 0.5s 0.3s;
}
.fl-scrolls-hoverable:hover .fl-scrolls {
opacity: 1;
}
.fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] {
bottom: 0;
min-height: 17px;
}
.fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div {
height: 1px;
}
.fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] {
bottom: 9999px;
}
.fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] {
left: 0;
}
.fl-scrolls[data-orientation=vertical] {
right: 0;
min-width: 17px;
}
.fl-scrolls[data-orientation=vertical] div {
width: 1px;
}
.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] {
right: 9999px;
}
.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] {
top: 0;
}
/*css for wide table */
.table-wide {
clear: both;
position: relative;
}
.mw-parser-output > .table-width {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.table-wide-inner {
overflow-x: auto;
}
.table-wide-inner > table {
margin: 0 !important;
}
.table-wide:before {
box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color);
content: "";
display: block;
width: 20px;
height: 100%;
pointer-events: none;
position: absolute;
right: 0;
}
/***********************************************************************************************************
* Styles for "real" wiki page content. (in div.mw-parser-output)
***********************************************************************************************************/
/* external link icon. */
.mw-parser-output a.external,
.link-https {
padding-right: 0;
background: none;
}
/* custom icon color*/
.mw-parser-output a.external::after {
content: "";
display: inline-block;
width: 0.875em;
height: 0.875em;
background-color: currentColor;
--mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg);
-webkit-mask: var(--mask) no-repeat;
mask: var(--mask) no-repeat;
-webkit-mask-size: auto 0.875em;
mask-size: auto 0.875em;
-webkit-mask-position: right center;
mask-position: right center;
margin-left: 2px;
}
.mw-parser-output > :first-child {
margin-top: 0;
}
/** headings **/
.mw-body h1, .mw-body-content h1, .mw-body-content h2,
.vector-body h3, .vector-body h4,
.vector-body h5, .vector-body h6 {
margin: 0;
color: var(--theme-heading-color);
font-family: var(--theme-heading-font-face, inherit);
line-height: var(--theme-heading-line-height, 1.25);
font-weight: var(--theme-heading-font-weight, normal);
}
.mw-body h1, .mw-body-content h1 {
font-size: var(--theme-heading-font-size-h1, 32px);
line-height: var(--theme-heading-line-height-h1, 40px);
font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal));
}
.mw-body-content h2 {
font-size: var(--theme-heading-font-size-h2, 24px);
line-height: var(--theme-heading-line-height-h2, 30px);
font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal));
margin-top: 18px;
margin-bottom: 9px;
border-bottom: 1px solid var(--theme-heading-rule-color-h2);
padding-bottom: 3px;
}
.vector-body h3 {
font-size: var(--theme-heading-font-size-h3, 20px);
line-height: var(--theme-heading-line-height-h3, 26px);
font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h4 {
font-size: var(--theme-heading-font-size-h4, 16px);
line-height: var(--theme-heading-line-height-h4, 22px);
font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal));
margin-top: 14px;
margin-bottom: 7px;
}
.vector-body h5 {
font-size: var(--theme-heading-font-size-h5, 14px);
line-height: var(--theme-heading-line-height-h5, 22px);
font-weight: var(--theme-heading-font-weight-h5, bold);
margin-top: 10px;
margin-bottom: 7px;
}
.vector-body h6 {
font-size: var(--theme-heading-font-size-h6, 12px);
line-height: var(--theme-heading-line-height-h6, 20px);
font-weight: var(--theme-heading-font-weight-h1, bold);
margin-top: 7px;
margin-bottom: 7px;
}
/* reduce heading font size: */
@media (max-width: 900px) {
.mw-body h1, .mw-body-content h1 {
font-size: 24px;
line-height: 32px;
}
.mw-body-content h2 {
font-size: 20px;
line-height: 28px;
}
.vector-body h3 {
font-size: 18px;
line-height: 24px;
}
}
/* section edit link */
.mw-editsection {
white-space: nowrap;
color: var(--theme-text-color-note);
}
/** ToC **/
/* base common style */
.toc {
background: none;
border-radius: 4px;
border: 1px solid var(--theme-border-color);
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
font-size: 1em;
min-width: 12em;
}
.toc a {
color: var(--theme-text-color);
}
.toc .tocnumber {
color: var(--theme-text-color-note);
}
.toc .tocnumber:after {
content: ".";
}
/* header */
.toc {
/* arrow */
/* do not change ToC box width when toggle show/hide. */
}
.toc .toctitle {
position: relative;
overflow: hidden;
text-align: left;
padding: 8px;
}
.toc .toctitle h2 {
line-height: 20px;
font-weight: normal;
margin: 0;
border: 0;
display: flex;
align-items: center;
padding: 0 0.5em;
}
.toc .toctitle h2::before {
content: "";
display: block;
width: 12px;
height: 12px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-text-color);
margin: 0 6px 0 0;
}
.toc .toctogglelabel {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
padding-right: 1em;
display: flex;
align-items: center;
justify-content: flex-end;
}
.toc .toctogglespan::before,
.toc .toctogglespan::after,
.toc .toctogglelabel::after {
display: none;
}
.toc .toctogglelabel::before {
content: "";
display: inline-block;
background: none;
position: relative;
width: 0;
height: 0;
border-style: solid;
border-color: var(--theme-icon-color) transparent;
border-width: 0 5px 6px 5px;
vertical-align: middle;
flex: 0 0 auto;
}
.toc .toctogglelabel:hover::before {
border-color: var(--theme-icon-color-hover) transparent;
}
.toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before {
border-width: 6px 5px 0 5px;
}
.toc .toctogglecheckbox:checked ~ ul {
overflow: hidden;
display: block;
height: 0;
border: 0;
padding-top: 0;
padding-bottom: 0;
}
/* content list */
.mw-content-ltr .toc ul ul,
.mw-content-rtl .toc ul ul {
margin: 0 0 0 1em;
}
.toc > ul {
padding: 0.5em;
border-top: 1px solid var(--theme-border-color);
margin: 0;
}
.toc > ul a {
display: block;
padding: 2px 0.5em;
border-radius: 4px;
transition: background 0.1s;
}
.toc > ul a:hover {
text-decoration: none;
background: var(--theme-highlight-background);
}
.toc > ul li {
margin: 0;
}
/********* Tables *********/
table {
/* fix 100% width table with border */
box-sizing: border-box;
}
table.lined,
table.bordered,
table.cellborder {
border-collapse: collapse;
border-style: solid;
border-color: var(--theme-border-color);
}
table.lined th,
table.lined td {
border-width: 0 0 1px 0;
}
table tfoot:empty,
table thead:empty {
display: none;
}
table.lined td.noline, table.lined tr.noline td {
border-bottom-width: 0;
}
table tr.bottomline td {
border-bottom-width: 1px;
}
table tr.topline td {
border-top-width: 1px;
}
table td.bottomline, table.lined tr.noline td.bottomline {
border-bottom-width: 1px;
}
table td.topline {
border-top-width: 1px;
}
/* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */
table.outer {
white-space: nowrap;
}
table.inner {
border-collapse: collapse;
background: inherit;
width: 100%;
}
table.inner th {
border: 2px solid var(--theme-border-color);
}
.wikitable,
.wikitable > tr > th,
.wikitable > * > tr > th {
color: inherit;
background: none;
}
.wikitable {
border-color: var(--theme-border-color);
}
table.cargoTable.noMerge tr:nth-child(2n) {
background: rgba(127, 127, 127, 0.25);
}
table.cargoTable.noMerge tr:nth-child(2n+1) {
background: none;
}
.gallery.mw-gallery-traditional {
display: flex;
gap: var(--theme-gap-y) var(--theme-gap-x);
flex-wrap: wrap;
justify-content: center;
}
.gallery.mw-gallery-traditional .gallerybox {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox > div {
width: unset !important;
}
.gallery.mw-gallery-traditional .gallerybox .thumb {
background: none;
border: 0;
}
.gallery.mw-gallery-traditional .gallerybox .thumb > div {
border: 1px solid var(--theme-border-color);
}
.gallery.mw-gallery-traditional .gallerytext {
text-align: center;
}
html .thumbimage {
background-color: transparent;
border: 0;
}
/** gallery **/
div.thumbinner {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
}
li.gallerybox div.thumb {
border-radius: var(--theme-box-border-radius);
}
.gallery * {
box-sizing: initial;
}
.mw-gallery-traditional .thumb {
display: flex;
}
.mw-gallery-traditional .thumb a {
display: block;
}
/***********************************************************************************************************
* common style for content box
***********************************************************************************************************/
.fullwidth, .full-width {
width: 100%;
}
.nowrap {
white-space: nowrap;
}
/* ".center" has width=100% rule, we don't want it, so use a different class name. */
.aligncenter,
.align-center {
text-align: center;
}
.alignleft,
.align-left {
text-align: left;
}
.alignright,
.align-right {
text-align: right;
}
/* clear fix for float block */
.clearfix {
*zoom: 1;
}
.clearfix::before,
.clearfix::after {
content: " ";
display: table;
}
.clearfix::after {
clear: both;
}
/***********************************************************************************************************
* css for specific content pages
***********************************************************************************************************/
/*********** Main page START ****************/
#mainpage-wrap .footer {
text-align: right;
font-size: 12px;
line-height: 22px;
}
#mainpage-wrap .box {
border: 1px solid var(--theme-border-color);
border-radius: var(--theme-box-border-radius);
padding: 1.5em;
}
#mainpage-wrap h2 {
margin-top: 0;
border-bottom: 0;
}
#mainpage-wrap .content-wrap {
display: flex;
gap: 1em;
align-items: stretch;
margin-bottom: 1em;
}
@media (max-width: 1200px) {
#mainpage-wrap .content-wrap {
flex-direction: column;
}
}
#mainpage-wrap .content-wrap .l {
flex: 3 3 600px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .content-wrap .r {
flex: 1 1 300px;
display: flex;
flex-direction: column;
gap: 1em;
}
#mainpage-wrap .box.header {
text-align: center;
}
#mainpage-wrap .box.header .welcome h2 {
font-size: 2em;
}
#mainpage-wrap .box.header ul {
display: inline-flex;
align-items: center;
margin: 1.5em auto 0.5em;
gap: 1em;
}
#mainpage-wrap .box.header ul li {
list-style: none;
}
@media (max-width: 600px) {
#mainpage-wrap .box.header img {
width: 32px;
height: auto;
}
}
#mainpage-wrap .box.game > div {
display: flex;
gap: 1em;
align-items: center;
}
@media (max-width: 640px) {
#mainpage-wrap .box.game > div {
flex-direction: column;
}
}
#mainpage-wrap .box.game img {
width: 100%;
height: auto;
max-width: 320px;
max-height: 180px;
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
#mainpage-wrap .box.game p {
font-size: 16px;
line-height: 28px;
}
#mainpage-wrap .box.feature {
font-size: 18px;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature {
font-size: 16px;
}
}
#mainpage-wrap .box.feature ul {
margin: 0.5em 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
list-style: none;
justify-items: start;
gap: 1em 1.5em;
}
@media (max-width: 600px) {
#mainpage-wrap .box.feature ul {
gap: 8px;
}
}
#mainpage-wrap .box.gallery ul {
display: flex;
flex-wrap: wrap;
gap: 0.5em;
margin: 0;
}
#mainpage-wrap .box.gallery ul li {
flex: 1 1 40%;
list-style: none;
}
@media (max-width: 1200px) and (min-width: 720px) {
#mainpage-wrap .box.gallery ul li {
flex: 1 1 22%;
}
}
#mainpage-wrap .box.gallery ul li img {
width: 100%;
height: auto;
}
#mainpage-wrap .box.gallery img {
box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
}
/*********** Main page END ****************/
/***********************************************************************************************************
* css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on
***********************************************************************************************************/
/********* ooui *********/
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background: none;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
color: var(--theme-text-color);
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed {
background: none;
}
/********* for File: NS pages *********/
#filetoc {
background: none;
}
/******* Search result page. (Special:Search) ******/
.mw-search-form-wrapper {
font-size: 1em;
}
.mw-search-form-wrapper #mw-search-top-table {
display: flex;
align-items: center;
}
.mw-search-form-wrapper #mw-search-top-table > div {
float: none;
}
.mw-search-form-wrapper .results-info {
color: var(--theme-text-color-note);
font-size: 1em;
padding: 0 0 0 3em;
white-space: nowrap;
text-align: right;
flex: 1 1 auto;
}
.mw-search-form-wrapper .mw-search-visualclear {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs {
border: 0;
margin: 1em 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types + div {
display: none;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types {
width: 100%;
float: none;
padding: 0;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
float: none;
display: inline-block;
vertical-align: middle;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current {
background: var(--theme-highlight-background);
border-radius: 4px;
overflow: hidden;
}
.mw-search-form-wrapper #mw-searchoptions {
padding: 1em;
background: var(--theme-box-background);
border: 1px solid var(--theme-border-color-accent);
border-radius: 4px;
}
/* responsive tweak */
@media screen and (max-width: 600px) {
.mw-search-form-wrapper #mw-search-top-table {
display: block;
}
.mw-search-form-wrapper .results-info {
margin-top: 1em;
}
.mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li {
font-size: 12px;
}
}
/***********************************************************************************************************
* dark theme tweak
***********************************************************************************************************/
#filetoc, code,
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.mw-search-profile-tabs, #mw-searchoptions,
.mw-datatable td {
background: none;
}
/* ref */
ol.references li:target, sup.reference:target {
background-color: rgba(255, 255, 255, 0.15);
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
background: #1f3030;
color: var(--theme-text-color);
}
#mw-allmessagestable tbody:hover td {
background: var(--theme-highlight-background);
}
li.gallerybox div.thumb {
background: var(--theme-box-background);
}
ul {
list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>');
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--theme-text-color-note);
}
.oo-ui-tabSelectWidget-framed,
.mw-prefs-buttons {
background: none;
}
.oo-ui-tabOptionWidget {
color: var(--theme-text-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--theme-text-color);
background: none;
}
table.diff .diff-context {
background: rgba(248, 249, 250, 0.15);
color: var(--theme-text-color);
}
table.diff .diff-addedline .diffchange {
background: rgba(74, 166, 255, 0.6);
}
table.diff .diff-deletedline .diffchange {
background: rgba(255, 198, 63, 0.6);
}
:root {
--pi-background: rgba(255,255,255, 0.1);
}
div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background: #231c3b;
}
.mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon {
filter: invert(1);
}
.mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon {
filter: none;
}
.mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: #ddd;
}
div.thumbinner {
background: none;
}
#pagehistory li.selected {
background: rgba(40, 40, 40, 0.6);
color: var(--theme-text-color);
}
#mw-indicator-mw-helplink a {
background: none;
position: relative;
}
#mw-indicator-mw-helplink a:before {
content: "";
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
filter: invert(1);
}
.mw-plusminus-pos {
color: #7cf56e;
}
.mw-plusminus-neg {
color: #ff9a9b;
}
.autocomment, .autocomment a, .autocomment a:visited {
color: var(--theme-text-color-note);
}
.mw-message-box-warning {
background-color: rgba(54, 44, 10, 0.5);
border-color: #fc3;
color: #fff;
}
fieldset {
border-color: #ccc;
}
.mw-highlight pre, .mw-highlight code, .mw-highlight .mw-code {
color: #ccc;
}
.mw-highlight .nv {
color: #01C2EC;
}
.horse-userprofile {
background-color: transparent;
}
.tabber__header--prev-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%);
mask-image: linear-gradient(90deg, transparent, #fff 20%);
}
.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent);
mask-image: linear-gradient(90deg, #fff 80%, transparent);
}
.tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs {
-webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}
.tabber__indicator {
background: #01c2ec;
}
.tabber__tab {
color: #ccc;
}
.tabber__tab:visited {
color: #ccc;
}
.tabber__tab[aria-selected=true], .tabber__tab[aria-selected=true]:visited {
color: #01c2ec;
}
.tabber__transclusion--loading .tabber__loading-indicator, .tabber__transclusion--loading:before, .tabber__transclusion--loading:after {
background-color: #01c2ec;
}
@media (hover: hover) {
.tabber__tab:hover {
color: #32d8ff;
}
.tabber__tab:active {
color: #05b8e0;
}
.tabber__header__prev:hover, .tabber__header__next:hover {
background-color: rgba(0, 24, 73, 0.03);
}
.tabber__header__prev:active, .tabber__header__next:active {
background-color: rgba(0, 24, 73, 0.05);
}
}
.portable-infobox {
border: 1px solid var(--pi-border-color);
}
.wikiEditor-ui-toolbar {
color: #000;
}
.toccolours {
background-color: unset;
border: unset;
font-size: unset;
padding: unset;
}
624599ec75377f3d21ba14a1ed6f00615055acde
Robert
0
331
1003
932
2023-12-17T17:02:49Z
AMagicBagel
368415
/* Bonded */
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Robert likes playing video games and frequently references them in his dialogues.
{{PrisonerLowSec
|Prisoner Name=Robert
|Image=Robert.png
|Species=Ring Tailed Lemur
|Inmate ID=1931
|Cell=B208
|Stats=3STR5AGI5INT5CHR
|Gang=Unaffiliated
|Work=[[Laundry Room]]
|Bond Skill=[[Skills#Pro Gamer|Pro Gamer]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A ring-tailed lemur who is obsessed with video games. Because you look like a character from the game Federation Starship, he cannot help quoting lines from it. According to him, he is an amateur game developer. Although his games sold poorly, he has not given up, and is currently using the computers in the General Building to develop a new game.
===Bonded===
Robert's father was a partner in a law firm and his mother was an elementary school teacher. His family environment allowed him to access high-tech equipment such as computers from a very young age. The young Robert was fascinated by technology, but the thing that truly captivated him was the rudimentary computer games available at the time. However, Robert's parents did not support his love of computers. They wanted him to become a lawyer like his father, not be distracted by childish "electronic toys". In college, Robert studied computer science instead of law against his parents' wishes, which led them to cut off all his living expenses other than tuition fees. Living independently was hard. Although Robert loved game development, his indie games did not earn him enough money to support himself. So he was forced to find a stable job after graduating from college, becoming the system administrator at Hopps Biotech. Robert's job was incredibly dull. All he did was thankless grunt work like installing software and repairing computers, a complete waste of his talent and skill. But he never could have imagined that his boring job would eventually lead to his imprisonment. During a routine database upgrade, Robert discovered an encrypted file hidden deep inside the system. Driven by curiosity, he spent several days breaking the encryption. But when he succeeded and saw the contents of the file, he could not believe his eyes. It turned out that the company, whose tagline was "Medicine and technology for a healthier world", had been conducting an illegal clinical trial of a new drug, and many of the subjects had suffered serious adverse effects. But because everyone involved had signed non-disclosure agreements, the results had been kept confidential and new subjects continued to enroll. Robert could not take his mind off the long list of people who had received the drug. Among them were the poor who had enrolled for the meager payment, and the seriously ill who took the drug in desperate attempts to save their lives. There were even children. Some of the patients had lost their eyesight, and some could no longer walk. A new drug with such serious side effects should never have entered the clinical trial stage. However, the company rushed ahead in order to speed up development and seize the market as early as possible. "If I stay silent about this, I'll be just as evil as they are," Robert agonized. "And how could someone evil make games that are supposed to bring joy?" The next day, Robert sent the documents to the media. The public was shocked. Hopps Biotech tried to cover it up, but the company's stock price[s] nosedived. They then took the "traitor" to court. Although the judge dismissed the libel suit against Robert, he was eventually convicted of hacking and leaking trade secrets. He lost the lawsuit, but he earned everyone's respect, commented the ''Woodpecker Times'' after the trial.
== How to Bond ==
Complete the game Lethal Kombat II.
== Trivia ==
TBA
[[Category:Prisoners]]
8d7e177ca44496ec70b0b78746c0d7be0a8db703
Henry
0
390
1004
2023-12-18T02:42:13Z
Jason Ravis
367869
Created page with "A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]]. {{PrisonerMedSec |Prisoner Name=Henry |Image=Henry.png |Species=Black Bear |Inmate ID=1237 |Cell=B105 |Stats=6STR4AGI2INT4CHR |Gang=Sharp Tooth Gang(Member) |Work=Laundry Room |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A simple, honest-looking bear who is always down..."
wikitext
text/x-wiki
A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]].
{{PrisonerMedSec
|Prisoner Name=Henry
|Image=Henry.png
|Species=Black Bear
|Inmate ID=1237
|Cell=B105
|Stats=6STR4AGI2INT4CHR
|Gang=Sharp Tooth Gang(Member)
|Work=Laundry Room
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A simple, honest-looking bear who is always down because he can never get enough to eat. As winter approaches, he has started to prepare for hibernation. When you express your doubts about whether he will be able to sleep well in prison, he reveals his surprising solution: segregation. And all he needs to do to get a private room for a nice, long sleep is beat up a guard. Who will be the "lucky" one this time?
===Bonded===
== How to Bond ==
== Trivia ==
[[Category:Prisoners]]
8dba8a00cff794eef8f06b2884698e6868f3b1f3
1005
1004
2023-12-18T02:43:00Z
Jason Ravis
367869
wikitext
text/x-wiki
A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Henry is a member of the [[Sharp Tooth Gang]].
{{PrisonerMedSec
|Prisoner Name=Henry
|Image=Henry.png
|Species=Black Bear
|Inmate ID=1237
|Cell=B105
|Stats=6STR4AGI2INT4CHR
|Gang=Sharp Tooth Gang(Member)
|Work=Laundry Room
|Bond Skill=
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A simple, honest-looking bear who is always down because he can never get enough to eat. As winter approaches, he has started to prepare for hibernation. When you express your doubts about whether he will be able to sleep well in prison, he reveals his surprising solution: segregation. And all he needs to do to get a private room for a nice, long sleep is beat up a guard. Who will be the "lucky" one this time?
===Bonded===
== How to Bond ==
== Trivia ==
[[Category:Prisoners]]
313ce4f9592a2c6b9a0d41319e029c5821d3db18
Characters
0
6
1006
417
2023-12-18T02:43:40Z
Jason Ravis
367869
wikitext
text/x-wiki
A wide cast appears in [[Back to the Dawn]].
__TOC__
== Protagonists ==
<gallery mode="packed" widths=200px heights=200px>
File:Thomas.png|[[Thomas]]|link=Thomas
File:Bob.png|[[Bob]]|link=Bob
File:Unknown.png|[[???]]|link=???
</gallery>
== Supporting Cast ==
=== Thomas' Story ===
<gallery mode="packed" widths=200px heights=200px>
File:Reed.png|[[Reed]]|link=Reed
File:Maggie.png|[[Maggie]]|link=Maggie
File:Angelo.png|[[Angelo]]|link=Angelo
File:MayorHidden.png|[[The Mayor]]|link=Mayor
File:IrisHidden.png|[[A Mysterious Informant]]|link=Iris
</gallery>
=== Bob's Story ===
Coming Soon.
== Prisoners ==
[[Prisoners|All 47 prisoners.]].
== Guards ==
[[Guards|Keeping Boulderton 'safe']].
== Prison Staff ==
[[PrisonStaff|The admins and support staff that keep it all going]].
== Other Side Characters ==
[[Side_Characters|And everyone else]]!
7b1104633fc97fd9ee2e6794b6ee5414deed16f8
Walter
0
391
1007
2023-12-18T02:47:33Z
Jason Ravis
367869
Created page with "A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Walter is into all things drugs. {{PrisonerHighSec |Prisoner Name=Walter |Image=Walter.png |Species=Skunk |Inmate ID=0935 |Cell=B208 |Stats=2STR3AGI6INT2CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills|Chemistry Professor]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A skunk with a "pungent" smell. He was a high school chemistry teacher before he was impr..."
wikitext
text/x-wiki
A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Walter is into all things drugs.
{{PrisonerHighSec
|Prisoner Name=Walter
|Image=Walter.png
|Species=Skunk
|Inmate ID=0935
|Cell=B208
|Stats=2STR3AGI6INT2CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills|Chemistry Professor]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A skunk with a "pungent" smell. He was a high school chemistry teacher before he was imprisoned, but also holds a doctorate in pharmacology from a prestigious university. You learned that he is secretly developing a new drug using his own malodorous spray, for the purpose of repaying his "debt". He will not reveal the purpose of this new drug, but it has piqued your interest.
===Bonded===
== How to Bond ==
== Trivia ==
- Walter is directly inspired by Walter White from Breaking Bad, from the name to occupation.
[[Category:Prisoners]]
3f768317cf21c77b29abcc60ed080ed8031531d1
1008
1007
2023-12-18T02:47:54Z
Jason Ravis
367869
fixed sec ranking
wikitext
text/x-wiki
A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Walter is into all things drugs.
{{PrisonerMedSec
|Prisoner Name=Walter
|Image=Walter.png
|Species=Skunk
|Inmate ID=0935
|Cell=B208
|Stats=2STR3AGI6INT2CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills|Chemistry Professor]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A skunk with a "pungent" smell. He was a high school chemistry teacher before he was imprisoned, but also holds a doctorate in pharmacology from a prestigious university. You learned that he is secretly developing a new drug using his own malodorous spray, for the purpose of repaying his "debt". He will not reveal the purpose of this new drug, but it has piqued your interest.
===Bonded===
== How to Bond ==
== Trivia ==
- Walter is directly inspired by Walter White from Breaking Bad, from the name to occupation.
[[Category:Prisoners]]
5476f7c8c77635a4736653ed4648a90f79b216c3
Gray
0
392
1009
2023-12-18T02:51:58Z
Jason Ravis
367869
Created page with "A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Gray is the only amphibian in the prison and speaks with an accent. {{PrisonerLowSec |Prisoner Name=Gray |Image=Gray.png |Species=Tree Frog |Inmate ID=1821 |Cell=B201 |Stats=1STR4AGI4INT4CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills|Drug Tolerance]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== With his bright green skin and big red eyes, this little fell..."
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Gray is the only amphibian in the prison and speaks with an accent.
{{PrisonerLowSec
|Prisoner Name=Gray
|Image=Gray.png
|Species=Tree Frog
|Inmate ID=1821
|Cell=B201
|Stats=1STR4AGI4INT4CHR
|Gang=Unaffiliated
|Work=Laundry Room
|Bond Skill=[[Skills|Drug Tolerance]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
With his bright green skin and big red eyes, this little fella is the only amphibian in the whole prison, and his striking appearance certainly makes him stand out from the crowd. When you first approached him, he showed a lot of resistance. However, once he explained, you understood that he was not being hostile; he simply did not want to accidentally hurt you with his poisonous skin. Although dangerous on the outside, could this tree frog be one of the few good guys in this joint?
===Bonded===
== How to Bond ==
== Trivia ==
[[Category:Prisoners]]
ab2e8548ba5582d2e13d1a15740d8f7a2483f5d1
Lin
0
393
1010
2023-12-19T19:12:32Z
AMagicBagel
368415
Created page with "A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerLowSec |Prisoner Name=Lin |Image=Lin.png |Species=Pangolin |Inmate ID=1831 |Cell=B203 |Stats=4STR3AGI3INT4CHR |Gang=Unaffiliated |Work=[[Roof Site]] |Bond Skill=[[Skills#Razor Scales|Razor Scales]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A pangolin who seems to be paranoid, thoroughly convinced that you want to steal his scales. Through talking to him, yo..."
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerLowSec
|Prisoner Name=Lin
|Image=Lin.png
|Species=Pangolin
|Inmate ID=1831
|Cell=B203
|Stats=4STR3AGI3INT4CHR
|Gang=Unaffiliated
|Work=[[Roof Site]]
|Bond Skill=[[Skills#Razor Scales|Razor Scales]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A pangolin who seems to be paranoid, thoroughly convinced that you want to steal his scales. Through talking to him, you learned that he almost got his tail cut off in prison because of a rumor about pangolin scales. Stupidity and greed hang over his head like the sword of Damocles, making him too afraid to let his guard down even for a second
===Bonded===
TBA
== How to Bond ==
TBA
== Trivia ==
TBA
[[Category:Prisoners]]
128978f95f4be950d7baddfca578054f9086101f
1011
1010
2023-12-19T19:12:58Z
AMagicBagel
368415
/* Full Background */
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerLowSec
|Prisoner Name=Lin
|Image=Lin.png
|Species=Pangolin
|Inmate ID=1831
|Cell=B203
|Stats=4STR3AGI3INT4CHR
|Gang=Unaffiliated
|Work=[[Roof Site]]
|Bond Skill=[[Skills#Razor Scales|Razor Scales]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A pangolin who seems to be paranoid, thoroughly convinced that you want to steal his scales. Through talking to him, you learned that he almost got his tail cut off in prison because of a rumor about pangolin scales. Stupidity and greed hang over his head like the sword of Damocles, making him too afraid to let his guard down even for a second.
===Bonded===
TBA
== How to Bond ==
TBA
== Trivia ==
TBA
[[Category:Prisoners]]
31d7acb8ced4f8f19aef505a9205063668af5e45
1012
1011
2023-12-19T19:13:14Z
AMagicBagel
368415
wikitext
text/x-wiki
A low security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerLowSec
|Prisoner Name=Lin
|Image=Lin.png
|Species=Pangolin
|Inmate ID=1831
|Cell=B203
|Stats=4STR 3AGI 3INT 4CHR
|Gang=Unaffiliated
|Work=[[Roof Site]]
|Bond Skill=[[Skills#Razor Scales|Razor Scales]]
|Associates =
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A pangolin who seems to be paranoid, thoroughly convinced that you want to steal his scales. Through talking to him, you learned that he almost got his tail cut off in prison because of a rumor about pangolin scales. Stupidity and greed hang over his head like the sword of Damocles, making him too afraid to let his guard down even for a second.
===Bonded===
TBA
== How to Bond ==
TBA
== Trivia ==
TBA
[[Category:Prisoners]]
223e44ee0c527b1401aa70644cc82cdd316f1063
Miguel
0
394
1013
2023-12-19T19:29:29Z
AMagicBagel
368415
Created page with "Miguel is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Miguel |Image=Miguel.png |Species=Tapir |Inmate ID=1818 |Cell=B108 |Stats= 4 STR 3 AGI 6 INT 2 CHR |Gang=Unaffiliated |Work= Kitchen |Bond Skill= [[Skills#Reverse Hypnosis|Reverse Hypnosis]] |Associates= Wilbur, Pickman |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A tapir with a strange nose and the ability to hypnotize anyone without consen..."
wikitext
text/x-wiki
Miguel is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Miguel
|Image=Miguel.png
|Species=Tapir
|Inmate ID=1818
|Cell=B108
|Stats= 4 STR 3 AGI 6 INT 2 CHR
|Gang=Unaffiliated
|Work= Kitchen
|Bond Skill= [[Skills#Reverse Hypnosis|Reverse Hypnosis]]
|Associates= Wilbur, Pickman
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A tapir with a strange nose and the ability to hypnotize anyone without consent. However, he failed to hypnotize you, perhaps——as he claims——because of your "supersomnium". Regardless of the reason, you have decided to steer well clear of him.
===Bonded===
TBA
== How to Bond ==
TBA
[[Category:Prisoners]]
2e0b0c9b09158a5186d8b6dc01db6479d26bb422
1014
1013
2023-12-19T19:29:51Z
AMagicBagel
368415
wikitext
text/x-wiki
Miguel is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Miguel
|Image=Miguel.png
|Species=Tapir
|Inmate ID=1818
|Cell=B108
|Stats= 4 STR 3 AGI 6 INT 2 CHR
|Gang=Unaffiliated
|Work= [[Kitchen]]
|Bond Skill= [[Skills#Reverse Hypnosis|Reverse Hypnosis]]
|Associates= Wilbur, Pickman
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A tapir with a strange nose and the ability to hypnotize anyone without consent. However, he failed to hypnotize you, perhaps——as he claims——because of your "supersomnium". Regardless of the reason, you have decided to steer well clear of him.
===Bonded===
TBA
== How to Bond ==
TBA
[[Category:Prisoners]]
d617e4b485846905df020a37444ac02d6f50d703
1015
1014
2023-12-19T19:30:09Z
AMagicBagel
368415
wikitext
text/x-wiki
Miguel is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Miguel
|Image=Miguel.png
|Species=Tapir
|Inmate ID=1818
|Cell=B108
|Stats= 4 STR 3 AGI 6 INT 2 CHR
|Gang=Unaffiliated
|Work= [[Kitchen]]
|Bond Skill= [[Skills#Reverse Hypnosis|Reverse Hypnosis]]
|Associates= Wilbur, Pickman
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A tapir with a strange nose and the ability to hypnotize anyone without consent. However, he failed to hypnotize you, perhaps—as he claims—because of your "supersomnium". Regardless of the reason, you have decided to steer well clear of him.
===Bonded===
TBA
== How to Bond ==
TBA
[[Category:Prisoners]]
614299cfe49fdbc325c3efbdd97d6b79f9533220
Franklin
0
395
1016
2023-12-20T03:43:57Z
AMagicBagel
368415
Created page with "Franklin is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Franklin |Image=Franklin.png |Species=Zebra |Inmate ID=1711 |Cell=A106 |Stats= 4 STR 5 AGI 7 INT 5 CHR |Gang=Big Foot (Member) |Work= |Bond Skill= [[Skills#Inventor|Inventor]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A zebra with a passion for all things mechanical, his held constantly filled with new ideas and designs. O..."
wikitext
text/x-wiki
Franklin is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]].
{{PrisonerMedSec
|Prisoner Name=Franklin
|Image=Franklin.png
|Species=Zebra
|Inmate ID=1711
|Cell=A106
|Stats= 4 STR 5 AGI 7 INT 5 CHR
|Gang=Big Foot (Member)
|Work=
|Bond Skill= [[Skills#Inventor|Inventor]]
|Associates=
|Loved Gifts=
}}
__TOC__
== Full Background ==
===Befriended===
A zebra with a passion for all things mechanical, his held constantly filled with new ideas and designs. Overhearing him talking to himself, you assumed that he was making a time bomb. You interrupted him in a panic, only to find that it was nothing more than a robotic vacuum cleaner.
===Bonded===
TBA
== How to Bond ==
[[Category:Prisoners]]
44f8f972511ef746b4f4469494ba6b7ecc8000f0
Skills
0
65
1017
829
2023-12-22T19:07:36Z
AMagicBagel
368415
/* Bond Skills */
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Fighting#HolySword|Holy Sword]] when fighting.
|You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]].
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting.
|You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]].
|When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]].
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Fighting#Bleed|Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Fighting#RoseThornFM|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Fighting#RoseThornFM|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting.
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points.
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|When you wake up every day, your cash will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence.
|When you wake up every day, your cash and Experience will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting.
|You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|}
4ff2f86e57ba7491fe563ce0985d9cc2f7e2ac1a
1021
1017
2023-12-29T02:45:14Z
AMagicBagel
368415
/* Other Skills */
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Fighting#HolySword|Holy Sword]] when fighting.
|You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]].
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting.
|You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]].
|When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]].
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Fighting#Bleed|Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Fighting#RoseThornFM|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Fighting#RoseThornFM|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting.
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points.
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|When you wake up every day, your cash will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence.
|When you wake up every day, your cash and Experience will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting.
|You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|- id="RoundUp"
|[[File:RoundUpSkill.png|center|x150px|150px]]
|Round Up
|[[Intelligence]]
|3
|When you make a roll that contributes to cumulative progress,<br/>if the roll takes you within 5 point(s) of completion, it will be completed immediately.<br/>Flavor Text: ''"Don't get hung up on the details, man!"''
|You've made 3 roll(s) that take you within 5 point(s) of completion.
|}
04e1f7327ca3719253b2a611a5c50aa69184eedf
1022
1021
2023-12-29T02:45:48Z
AMagicBagel
368415
/* Other Skills */
wikitext
text/x-wiki
==What are Skills?==
Skills are helpful buffs that will aid you in different aspects during your stay in prison.
==Past Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="BroadcastJournalist"
|[[File:Broadcast_Journalist.png|center|x150px|150px]]
|Broadcast Journalist
|[[Charisma]]
|0
|[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]].
|From your experience. ([[Thomas]])
|- id="UndercoverJournalist"
|[[File:Undercover_Journalist.png|center|x150px|150px]]
|Undercover Journalist
|[[Agility]]
|0
|Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s).
|From your experience. ([[Thomas]])
|- id="WarCorrespondent"
|[[File:War_Correspondent.png|center|x150px|150px]]
|War Correspondent
|[[Strength]]
|0
|[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep.
|From your experience. ([[Thomas]])
|-
|}
==Book Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="ZenMeditation"
|[[File:Zen_Meditation.png|center|x150px|150px]]
|Zen Meditation
|[[Charisma]]
|2
|When in [[segregation]], you can meditate.
|Finish reading the book of the same name. (Health)
|- id="PracticalSelf-Defense"
|[[File:Practical_Self-Defense.png|center|x150px|150px]]
|Practical Self-Defense
|[[Agility]]
|1
|If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance.
|Finish reading the book of the same name. (Health)
|- id="OfficeWorkouts"
|[[File:Office_Workouts.png|center|x150px|150px]]
|Office Workouts
|[[Stength]]
|1
|You can do simple exercises by the bed and<br/>table in your cell.
|Finish reading the book of the same name. (Health - Day 9+)
|- id="AMagicianInSevenDays"
|[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]]
|A Magician In Seven Days
|[[Agility]]
|3
|When performing [[Dexterity]] actions, halves the<br/>time taken and points +1.
|Finish reading the book of the same name. (Skills)
|- id="Stanley'sArtofNegotiation"
|[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]]
|Stanley's Art of Negotiation
|[[Charisma]]
|2
|Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting.
|Finish reading the book of the same name. (Skills)
|- id="QuantumLearning"
|[[File:Quantum_Learning.png|center|x150px|150px]]
|Quantum Learning
|[[Intelligence]]
|1
|[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each.
|Finish reading the book of the same name. (Skills - Day 9+)
|- id="TheChampeen"
|[[File:The_Champeen.png|center|x150px|150px]]
|The Champeen
|[[Stength]]
|2
|When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%.
|Finish reading the book of the same name. (Biography - Day 9+)
|- id="ALifeofEscape"
|[[File:A_Life_of_Escape.png|center|x150px|150px]]
|A Life of Escape
|[[Agility]]
|2
|Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute.
|Finish reading the book of the same name. (Biography)
|- id="TheXFactor"
|[[File:The_X_Factor.png|center|x150px|150px]]
|The X Factor
|[[Agility]]
|2
|Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%.
|Finish reading the book of the same name. (Biography)
|- id="Lifeopedia"
|[[File:Lifeopedia.png|center|x150px|150px]]
|Lifeopedia
|[[Intelligence]]
|1
|[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution.
|Finish reading the book of the same name. (Lifestyle)
|- id="LoveandWine"
|[[File:Love_and_Wine.png|center|x150px|150px]]
|Love and Wine
|[[Charisma]]
|1
|You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1.
|Finish reading the book of the same name. (Lifestyle - Day 9+)
|- id="ManStyle"
|[[File:Man_Style.png|center|x150px|150px]]
|Man Style
|[[Charisma]]
|1
|With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana.
|Finish reading the book of the same name. (Lifestyle)
|- id="TVGuide"
|[[File:TV_Guide.png|center|x150px|150px]]
|TV Guide
|[[Charisma]]
|1
|Restores Mind by 50% when watching a TV show.
|Finish reading the book of the same name. (LifeStyle)
|- id="TheAwakeningofCthulor"
|[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]]
|The Awakening of Cthulor
|[[Intelligence]]
|1
|After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]].
|Finish reading the book of the same name. (Fiction)
|- id="GentlemanlyPursuitsI"
|[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]]
|Gentlemanly Pursuits I
|[[Agility]]
|1
|Points +1 when [[Stealing]].
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GentlemanlyPursuitsII"
|[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]]
|Gentlemanly Pursuits II
|[[Agility]]
|2
|With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting.
|Finish reading the book of the same name. (Fiction - Day 9+)
|- id="GameofKingsI"
|[[File:Game_of_Kings_I.png|center|x150px|150px]]
|Game of Kings I
|[[Charisma]]
|2
|Restores Focus Points by 1 when you win a fight.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsII"
|[[File:Game_of_Kings_II.png|center|x150px|150px]]
|Game of Kings II
|[[Strength]]
|2
|With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting.
|Finish reading the book of the same name. (Fiction)
|- id="GameofKingsIII"
|[[File:Game_of_Kings_III.png|center|x150px|150px]]
|Game of Kings III
|[[Intelligence]]
|2
|You gain [[Intelligence]] +1.
|Finish reading the book of the same name. (Fiction)
|- id="ProgrammingfromScratch"
|[[File:Programming_from_Scratch.png|center|x150px|150px]]
|Programming from Scratch
|[[Intelligence]]
|2
|You can try to crack the electronic code.
|Finish reading the book of the same name. (IT)
|- id="GamesTreasury"
|[[File:Games_Treasury.png|center|x150px|150px]]
|Games Treasury
|[[Intelligence]]
|1
|Points +4 when playing video games.
|Finish reading the book of the same name. (IT)
|- id="ToolboxAdventure"
|[[File:Toolbox_Adventure.png|center|x150px|150px]]
|Toolbox Adventure
|[[Intelligence]]
|1
|With this skill enabled, halves the Stamina<br/>consumed when crafting items.
|Finish reading the book of the same name. (Crafts)
|- id="DIYMaestro"
|[[File:DIY_Maestro.png|center|x150px|150px]]
|DIY Maestro
|[[Intelligence]]
|1
|Adds 2 hidden storage compartment(s) to your cell.
|Finish reading the book of the same name. (Crafts)
|- id="TheOneWhoTranscendedTime"
|[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]]
|The One Who Transcended Time
|[[Charisma]]
|1
|When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''.
|Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook
|-
|}
==Movie Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="TheCorleoneFamily"
|[[File:The_Corleone_Family.png|center|x150px|150px]]
|The Corleone Family
|[[Charisma]]
|2
|Extra +50% when increasing Reputation.
|Watch the movie of the same name. (TV Room - Day 1)
|- id="Andy'sRedemption"
|[[File:Andy's_Redemption.png|center|x150px|150px]]
|Andy's Redemption
|[[Charisma]]
|2
|Points +2 when performing Inspiration actions.
|Watch the movie of the same name. (TV Room - Day 4)
|- id="StellarWars"
|[[File:Stellar_Wars.png|center|x150px|150px]]
|Stellar Wars
|[[Agility]]
|2
|If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage.
|Watch the movie of the same name. (TV Room - Day 8)
|- id="ImpossibleMission"
|[[File:Impossible_Mission.png|center|x150px|150px]]
|Impossible Mission
|[[Charisma]]
|2
|When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%.
|Watch the movie of the same name. (TV Room - Day 11)
|- id="StrangeThings"
|[[File:Strange_Things.png|center|x150px|150px]]
|Strange Things
|[[Intelligence]]
|2
|Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute.
|Watch the movie of the same name. (TV Room - Day 15)
|- id="DeathofaHitman"
|[[File:Death_of_a_Hitman.png|center|x150px|150px]]
|Death of a Hitman
|[[Strength]]
|2
|If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved.
|Watch the movie of the same name. (DVD - Sent by [[Maggie]])
|- id="RoyalFlush"
|[[File:Royal_Flush.png|center|x150px|150px]]
|Royal Flush
|[[Agility]]
|1
|Points +2 when cheating.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="SoloAscent"
|[[File:Solo_Ascent.png|center|x150px|150px]]
|Solo Ascent
|[[Strength]]
|2
|Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80.
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="EntertheTiger"
|[[File:Enter_the_Tiger.png|center|x150px|150px]]
|Enter the Tiger
|[[Agility]]
|1
|With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]].
|Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest)
|- id="FunTimes"
|[[File:Fun_Times.png|center|x150px|150px]]
|Fun Times
|[[Charisma]]
|1
|Extra +20% when restoring Mind.
|Watch 5 episodes of North Park. (TV Room)
|-
|}
==Game Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get
|-
|- id="LethalKombatII"
|[[File:Lethal_Kombat_II.png|center|x150px|150px]]
|Lethal Kombat II
|[[Strength]]
|1
|If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage.
|If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="EsportsLegend"
|[[File:Esports_Legend.png|center|x150px|150px]]
|Esports Legend
|[[Intelligence]]
|1
|Restores Focus Points by 2 when you win a fight.
|Restores Focus Points by 4 when you win a fight.
|Complete the game of the same name.<br/>[[Library]] computers.
|- id="ReturnoftheOdyssey"
|[[File:Return_of_the_Odyssey1.png|center|x150px|150px]]
|Return of the Odyssey
|[[Intelligence]]
|1
|Points +2 when piloting a flying machine.
|Points +4 when piloting a flying machine.
|Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint.
|- id="Tetriz"
|[[File:Tetriz.png|center|x150px|150px]]
|Tetriz
|[[Agility]]
|2
|Focus Point cap +1, and reduces recovery time by<br/>10 minute(s).
|Focus Point cap +2, and reduces recovery time by<br/>20 minute(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase.
|- id="MushroomBros."
|[[File:Mushroom_Bros..png|center|x150px|150px]]
|Mushroom Bros.
|[[Strength]]
|1
|After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time.
|After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="SakuraTour"
|[[File:Sakura_Tour.png|center|x150px|150px]]
|Sakura Tour
|[[Charisma]]
|2
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.
|Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="Dracula'sFury"
|[[File:Dracula's_Fury.png|center|x150px|150px]]
|Dracula's Fury
|[[Strength]]
|2
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount.
|Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]].
|- id="InsectFarm"
|[[File:Insect_Farm.png|center|x150px|150px]]
|Insect Farm
|[[Intelligence]]
|1
|Increases your chance of finding [[jewel scarabs]] in<br/>plants.
|Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s).
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time.
|- id="WhiteWolfIV"
|[[File:White_Wolf_IV.png|center|x150px|150px]]
|White Wolf IV
|[[Agility]]
|2
|You can use [[Fighting#HolySword|Holy Sword]] when fighting.
|You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time.
|- id="Mineworld"
|[[File:Mineworld.png|center|x150px|150px]]
|Mineworld
|[[Intelligence]]
|1
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete.
|You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete.
|Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time.
|}
==Bond Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get
|-
|- id="BigBoss"
<!--Jumbo-->
|[[File:Big_Boss.png|center|x150px|150px]]
|Big Boss
|[[Strength]]
|3
|Each point of Strength you have will increase your max Health by 3.
|Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%.
|[[Jumbo]] (Bond)
|- id="HiddenBackdoor"
<!--Jimmy-->
|[[File:Hidden_Backdoor.png|center|x150px|150px]]
|Hidden Backdoor
|[[Intelligence]]
|2
|Points +2 when cracking an electronic code.
|Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day.
|[[Jimmy]] (Bond)
|- id="AnotherTooth"
<!--Frank-->
|[[File:Another_Tooth.png|center|x150px|150px]]
|Another Tooth
|[[Agility]]
|3
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.
|You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]].
|[[Frank]] (Bond)
|- id="ToughGuy"
<!--Evan-->
|[[File:Tough_Guy.png|center|x150px|150px]]
|Tough Guy
|[[Strength]]
|3
|Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy.
|Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy.
|[[Evan]] (Bond)
|- id="Rumination"
<!--Bill-->
|[[File:Rumination.png|center|x150px|150px]]
|Rumination
|[[Strength]]
|3
|Extends the duration of medicine and food status effects by 50%.
|Extends the duration of medicine and food status effects by 100%.
|[[Bill]] (Bond)
|- id="DesertSmuggler"
<!--Tony-->
|[[File:Desert_Smuggler.png|center|x150px|150px]]
|Desert Smuggler
|[[Strength]]
|2
|Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5.
|Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10.
|[[Tony]] (Bond)
|- id="Wrestler"
<!--Vladimir-->
|[[File:Wrestler.png|center|x150px|150px]]
|Wrestler
|[[Charisma]]
|3
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]].
|You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2.
|[[Vladimir]] (Bond)
|- id="Vitality"
<!--henry-->
|[[File:Vitality.png|center|x150px|150px]]
|Vitality
|[[Strength]]
|2
|Increases the Stamina cap by 30.
|Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered.
|[[Henry]] (Bond)
|- id="FromTheOcean"
<!--Winston-->
|[[File:From_the_Ocean.png|center|x150px|150px]]
|From the Ocean
|[[Strength]]
|2
|Increases the recovery effect of [[showering]] by 50%.
|Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions.
|[[Winston]] (Bond)
|- id="Repair"
<!--Sam-->
|[[File:Repair.png|center|x150px|150px]]
|Repair
|[[Strength]]
|1
|You can repair items to restore their [[Durability]].
|You can repair items to restore their [[Durability]] and get double<br/>durability.
|[[Sam]] (Bond)
|- id="Comet"
<!--Rudolph-->
|[[File:Comet.png|center|x150px|150px]]
|Comet
|[[Agility]]
|2
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.
|When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]].
|[[Rudolph]] (Bond)
|- id="Whirlwind"
<!--Joseph-->
|[[File:Whirlwind.png|center|x150px|150px]]
|Whirlwind
|[[Agility]]
|2
|Increases the damage of your unarmed attack by 30%.
|Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3.
|[[Joseph]] (Bond)
|- id="ArtfulDodger"
<!--Diego-->
|[[File:Artful_Dodger.png|center|x150px|150px]]
|Artful Dodger
|[[Agility]]
|2
|When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item.
|When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item.
|[[Diego]] (Bond)
|- id="DoubleLunacy"
<!--Crunchy-->
|[[File:Double_Lunacy.png|center|x150px|150px]]
|Double Lunacy
|[[Strength]]
|2
|You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting.
|You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight.
|[[Crunchy]] (Bond)
|- id="HuntingRhythm"
<!--Alex-->
|[[File:Hunting_Rhythm.png|center|x150px|150px]]
|Hunting Rhythm
|[[Agility]]
|4
|When fighting, your Attack Power will increase by 1 for each turn<br/>that passes.
|When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes.
|[[Alex]] (Bond)
|- id="TigerCombo"
<!--John-->
|[[File:Tiger_combo.PNG|center|x150px|150px]]
|Tiger Combo
|[[Strength]]
|4
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.
|Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%.
|[[John]] (Bond)
|- id="DrunkenMaster"
<!--Old Lee-->
|[[File:Drunken_Master.png|center|x150px|150px]]
|Drunken Master
|[[Charisma]]
|1
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]]
|You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%.
|[[Old Lee]] (Bond)
|- id="Inventor"
<!--Franklin-->
|[[File:Inventor.png|center|x150px|150px]]
|Inventor
|[[Intelligence]]
|2
|Halves the time spent when crafting items.
|Reduces the time spent to 1 minute(s) when crafting items.
|[[Franklin]] (Bond)
|- id="Charmer"
<!--Ray-->
|[[File:Charmer.png|center|x150px|150px]]
|Charmer
|[[Charisma]]
|1
|When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]].
|When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]].
|[[Ray]] (Bond)
|- id="PlanB"
<!--Caesar-->
|[[File:Plan_B.png|center|x150px|150px]]
|Plan B
|[[Intelligence]]
|4
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).
|Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned.
|[[Caesar]] (Bond)
|- id="ChaosRebirth"
<!--Wilbut-->
|[[File:Chaos_Rebirth.png|center|x150px|150px]]
|Chaos Rebirth
|[[Intelligence]]
|3
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can only be triggered once per fight.
|When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can be triggered multiple times per fight.
|[[Wilbur]] (Bond)
|- id="ReverseHypnosis"
<!--Miguel-->
|[[File:Reverse_Hypnosis.png|center|x150px|150px]]
|Reverse Hypnosis
|[[Charisma]]
|2
|Rolling two 1's does not result in a critical failure.
|Rolling two 1's results in a critical success instead of a critical failure.
|[[Miguel]] (Bond)
|- id="NightOwl"
<!--Bob-->
|[[File:Night_Owl.png|center|x150px|150px]]
|Night Owl
|[[Agility]]
|3
|Sleepiness no longer deducts Body.
|Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall.
|[[Bob]] (Bond)
|- id="KillahKid"
<!--Vincent-->
|[[File:Killah_Kid.png|center|x150px|150px]]
|Killah Kid
|[[Agility]]
|2
|Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.
|Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Fighting#Bleed|Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect.
|[[Vincent]] (Bond)
|- id="ExpertModder"
<!--Richard-->
|[[File:Expert_Modder.png|center|x150px|150px]]
|Expert Modder
|[[Strength]]
|1
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.
|With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait.
|[[Richard]] (Bond)
|- id="Scarface"
<!--Hakuna-->
|[[File:Scarface.png|center|x150px|150px]]
|Scarface
|[[Charisma]]
|2
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]].
|When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]].
|[[Hakuna]] (Bond)
|- id="AdvancedMath"
<!--Raphael-->
|[[File:Advanced_Math.png|center|x150px|150px]]
|Advanced Math
|[[Intelligence]]
|2
|Gain 20% extra money when receiving wages for prison work.
|Gain 30% extra money when receiving wages for prison work.
|[[Raphael]] (Bond)
|- id="RoseThorn"
<!--Chris-->
|[[File:RoseThorn.png|center|x150px|150px]]
|Rose Thorn
|[[Charisma]]
|3
|You can use [[Fighting#RoseThornFM|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell.
|You have the [[Fighting#RoseThornFM|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell.
|[[Chris]] (Bond)
|- id="Self-Heal"
<!--Pickman-->
|[[File:Self-Heal.png|center|x150px|150px]]
|Self-Heal
|[[Strength]]
|2
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep.
|When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy.
|[[Pickman]] (Bond)
|- id="RetiredDetective"
<!--bernard-->
|[[File:Retired_Detective.png|center|x150px|150px]]
|Retired Detective
|[[Intelligence]]
|2
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.
|Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera
|[[Bernard]] (Bond)
|- id="HuddledDefense"
<!--William-->
|[[File:Huddled_Defense.png|center|x150px|150px]]
|Huddled Defense
|[[Strength]]
|2
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.
|If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely.
|[[William]] (Bond)
|- id="SlowandSteady"
<!--Tim-->
|[[File:Slow_and_Steady.png|center|x150px|150px]]
|Slow and Steady
|[[Intelligence]]
|2
|Whenever Body and Mind are deducted, reduces the loss by 20%.
|Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20.
|[[Tim]] (Bond)
|- id="SwagBag"
<!--Kevin-->
|[[File:Swag_Bag.png|center|x150px|150px]]
|Swag Bag
|[[Charisma]]
|2
|Grants 1 extra pocket slot.
|Grants 1 extra pocket slot.<br/>Points +2 when being frisked.
|[[Kevin]] (Bond)
|- id="Surgeon"
<!--fernando-->
|[[File:Surgeon.png|center|x150px|150px]]
|Surgeon
|[[Intelligence]]
|2
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting.
|You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points.
|[[Fernando]] (Bond)
|- id="RazorScales"
<!--Lin-->
|[[File:Razor_Scales.png|center|x150px|150px]]
|Razor Scales
|[[Strength]]
|3
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''unarmed''' attack.
|While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''melee''' attack.
|[[Lin]] (Bond)
|- id="Janitor"
<!--Phil-->
|[[File:Janitor.png|center|x150px|150px]]
|Janitor
|[[Agility]]
|1
|With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip.
|With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun.
|[[Phil]] (Bond)
|- id="GiantKiller"
<!--Max-->
|[[File:Giant_Killer.png|center|x150px|150px]]
|Giant Killer
|[[Charisma]]
|3
|When fighting, increases your damage output by 20% if your<br/>opponent is taller than you.
|When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you.
|[[Max]] (Bond)
|- id="ChemistryProfessor"
<!--Walter-->
|[[File:Chemistry_Professor.png|center|x150px|150px]]
|Chemistry Professor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.
|With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft.
|[[Walter]] (Bond)
|- id="ESP"
<!--bam-->
|[[File:ESP.png|center|x150px|150px]]
|ESP
|[[Intelligence]]
|3
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.
|Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped.
|[[Bam]] (Bond)
|- id="Architect"
<!--Teddy-->
|[[File:Architect.png|center|x150px|150px]]
|Architect
|[[Intelligence]]
|1
|Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling.
|Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling.
|[[Teddy]] (Bond)
|- id="Cheat"
<!--Noodle-->
|[[File:Cheat.png|center|x150px|150px]]
|Cheat
|[[Agility]]
|2
|When playing a kitchen [[poker]] game, you can cheat by false shuffling.
|When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points.
|[[Noodle]] (Bond)
|- id="ProGamer"
<!--Robert-->
|[[File:Pro_Gamer.png|center|x150px|150px]]
|Pro Gamer
|[[Intelligence]]
|1
|Upgrades the effects of game skills!
|Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1.
|[[Robert]] (Bond)
|- id="Rummager"
<!--eddie-->
|[[File:Rummager.png|center|x150px|150px]]
|Rummager
|[[Agility]]
|2
|Stamina is no longer consumed when searching things.
|Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again.
|[[Eddie]] (Bond)
|- id="InvestmentGuru"
<!--Perry-->
|[[File:Investment_Guru.png|center|x150px|150px]]
|Investment Guru
|[[Intelligence]]
|2
|When you wake up every day, your cash will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence.
|When you wake up every day, your cash and Experience will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence.
|[[Perry]] (Bond)
|- id="Magician"
<!--Whitey-->
|[[File:Magician.png|center|x150px|150px]]
|Magician
|[[Agility]]
|2
|You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting.
|You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting.
|[[Whitey]] (Bond)
|- id="DrugTolerance"
<!--Gray-->
|[[File:Drug_Tolerance.png|center|x150px|150px]]
|Drug Tolerance
|[[Strength]]
|2
|Body will not be deducted due to the "side effects" of medicines.
|After using medicine, restores Body instead of deducting Body<br/>due to side effects.
|[[Gray]] (Bond)
|-
|}
==Other Skills==
{|class="wikitable"
<!--template-->
!Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get
|-
|- id="EnergyBooster"
|[[File:Energy_Booster.png|center|x150px|150px]]
|Energy Booster
|[[Stength]]
|1
|Each point of Digestion in your body will increase<br/>your Max Energy by 1.
|Succeed in the bowel Endure challenge.
|- id="DumpsterDiver"
|[[File:Dumpster_Diver.png|center|x150px|150px]]
|Dumpster_Diver
|[[Agility]]
|3
|When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents.
|Search through trash a total of 10 time(s).
|- id="NorthernLiquor"
|[[File:Northern_Liquor.png|center|x150px|150px]]
|Northern Liquor
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench.
|Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1).
|- id="SandThrow"
|[[File:Sand_Throw.png|center|x150px|150px]]
|Sand Throw
|[[Agility]]
|2
|You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting.
|Pull out weeds in the yard 10 time(s).
|- id="Prison Picasso"
|[[File:Prison_Picasso.png|center|x150px|150px]]
|Prison Picasso
|[[Charisma]]
|1
|Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed.
|Successfully complete 3 painting challenge(s).
|- id="GustatoryImagination"
|[[File:Gustatory_Imagination.png|center|x150px|150px]]
|Gustatory Imagination
|[[Intelligence]]
|2
|When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead.
|Try to alleviate your hunger by drinking water.
|- id="Geek"
|[[File:Geek.png|center|x150px|150px]]
|Geek
|[[Intelligence]]
|3
|[[Intelligence]] +2, [[Agility]] -1.
|Craft items 10 time(s).
|- id="IronThrone"
|[[File:Iron_Throne.png|center|x150px|150px]]
|Iron Throne
|[[Agility]]
|1
|Halves the time taken to use the toilet, and restores<br/>10 Stamina.
|Gain [[Confort]] 5 times.
|- id="CoolHead"
|[[File:Cool_Head.png|center|x150px|150px]]
|Cool Head
|[[Intelligence]]
|3
|When you re-roll, the difficulty points for the roll<br/>challenge -1.
|Kept your cool when [[Angelo]] visited.
|- id="FuriousCounter"
|[[File:Furious_Counter.png|center|x150px|150px]]
|Furious Counter
|[[Stength]]
|1
|You can counter your opponent's counterattacks<br/>when fighting.
|Choose to hit back when provoked by [[Angelo]].
|- id="BrawnOverBrains"
|[[File:Brawn_Over_Brains.png|center|x150px|150px]]
|Brawn Over Brains
|[[Strength]]
|3
|[[Strength]] +2, [[Intelligence]] -1.
|Pass 8 [[Strength]] challenge(s).
|- id="Salesman"
|[[File:Salesman.png|center|x150px|150px]]
|Salesman
|[[Charisma]]
|1
|Using your silver tongue, you can sell used items for<br/>the same price as new items.
|Sell 10 used items at the barbershop.
|- id="KingoftheRing"
|[[File:King_of_the_Ring.png|center|x150px|150px]]
|King of the Ring
|[[Charisma]]
|3
|[[Charisma]] +2
|Win 3 consecutive boxing matches.
|- id="MiracleofStrength"
|[[File:Miracle_of_Strength.png|center|x150px|150px]]
|Miracle of Strength
|[[Strength]]
|1
|When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges.
|Increase the [[Strength]] attribute to 8.
|- id="Energized!"
|[[File:Energized!.png|center|x150px|150px]]
|Energized!
|[[Strength]]
|3
|If you have no Sleepiness, you will gain all attributes<br/>+1 the next day.
|Sleep before 12:00 for 3 consecutive days.
|- id="Rollmeister"
|[[File:Rollmeister.png|center|x150px|150px]]
|Rollmeister
|[[Intelligence]]
|1
|With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench.
|Use a total of 10 [[mint roll-up(s)]]
|- id="Piety"
|[[File:Piety.png|center|x150px|150px]]
|Piety
|[[Charisma]]
|2
|When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%.
|Wear an [[amulet]] while praying 3 time(s).
|- id="Stupefy"
|[[File:Stupefy.png|center|x150px|150px]]
|Stupefy
|[[Strength]]
|1
|When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends.
|Trigger Stun in fights 8 time(s).
|- id="WeaponCounterattack"
|[[File:Weapon_Counterattack.png|center|x150px|150px]]
|Weapon Counterattack
|[[Agility]]
|3
|Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]]
|TBA
|- id="Gladiator"
|[[File:Gladiator.png|center|x150px|150px]]
|Gladiator
|[[Charisma]]
|2
|Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn.
|TBA
|- id="RoundUp"
|[[File:RoundUpSkill.PNG|center|x150px|150px]]
|Round Up
|[[Intelligence]]
|3
|When you make a roll that contributes to cumulative progress,<br/>if the roll takes you within 5 point(s) of completion, it will be completed immediately.<br/>Flavor Text: ''"Don't get hung up on the details, man!"''
|You've made 3 roll(s) that take you within 5 point(s) of completion.
|}
7a8050aa60c7afb635ad49c077dff37737398524
Locations
0
147
1018
511
2023-12-25T03:39:33Z
AMagicBagel
368415
wikitext
text/x-wiki
== General ==
* [[Main Building]] </br>
* [[Cell Block A]] </br>
* [[Cell Block B]] </br>
* [[Cafeteria]] </br>
* [[Segregation]] </br>
* [[Infirmary]] </br>
* [[Sewer]] </br>
== Job Sites==
* [[Laundry Room]] </br>
* [[Mailroom]] </br>
** [[Inmate Property Storeroom]]
* [[Kitchen]] </br>
== Recreation ==
* [[Chapel]] </br>
* [[General Building]] </br>
== In Development ==
Warden's Office, Guard Lounge
c37ac54c546d957e3cc2fcc3d75f46327dff6556
File:BTTDRoadMap.png
6
396
1019
2023-12-25T03:45:40Z
AMagicBagel
368415
The update roadmap posted to the Steam Events page for Back to the Dawn. Originally posted Nov. 2, 2023.
wikitext
text/x-wiki
== Summary ==
The update roadmap posted to the Steam Events page for Back to the Dawn. Originally posted Nov. 2, 2023.
dd0002657a45626414dd0a505026f785085f8831
File:RoundUpSkill.PNG
6
397
1020
2023-12-29T02:40:30Z
AMagicBagel
368415
Round Up Skill icon from one of the Early Access Updates
wikitext
text/x-wiki
== Summary ==
Round Up Skill icon from one of the Early Access Updates
1e72d5631c40c70fcf81dc6ad0a5e57deeaee75e
Back to the Dawn Wiki
0
1
1023
996
2024-01-09T04:13:30Z
Azgoodaz
36052
wikitext
text/x-wiki
__NOTITLE__ __NOTOC__
<div id="mainpage-wrap"><div class="content-wrap"><!--
--><div class="l"><!--
--><div class="header box"><!--
--><div class="welcome"><!--
--><h2>Welcome to the Official '''{{SITENAME}}'''</h2><!--
--><p>The Official {{SITENAME}} is written and maintained by the players.</p><!--
--><p>Please feel free to contribute by creating new articles or expanding on existing ones.</p><!--
--></div><!--
--></div><!--
--><div class="box game"><!--
--><h2>About Back to the Dawn</h2><!--
--><div><!--
-->[[File:Keyart.jpg|360px|link=]]<!--
--><div><!--
--><p>You were framed and incarcerated. Learn to survive in prison. Explore every inch and exploit any weakness. Manipulate and scheme. Make friends (or foes) with fellow inmates and with their help, break out of prison. [[Back to the Dawn|Read more here]]. </p><!--
--></div><!--
--></div><!--
--></div><!--
--><div class="box feature"><!--
--><h2>Contents</h2><!--
-->
*[[Characters]]
*[[Locations]]
*[[Items]]
*[[Skills]]
*[[Fighting]]
*[[Jobs]]
*[[Quests]]
*[[Testing Page]]
*[[Main Page Mock Up]]
<!--
--></div><!--
--></div><!--
--><div class="r"><!--
--><div class="box gallery"><!--
--><h2>Gallery</h2><!--
--><ul><!--
--><li>[[File:screenshot1.jpg|x180px]]</li><!--
--><li>[[File:screenshot2.jpg|x180px]]</li><!--
--><li>[[File:screenshot3.jpg|x180px]]</li><!--
--><li>[[File:screenshot4.jpg|x180px]]</li><!--
--><!--<li>[[File:screenshot5.jpg|x180px]]</li><!--
--><!--<li>[[File:screenshot6.jpg|x180px]]</li><!--
--></ul><!--
--></div><!--
--><div class="box comm"><!--
--><h2>Wiki Community</h2><!--
--><div>
We are currently maintaining [[Special:Statistics|{{NUMBEROFPAGES}} pages ({{NUMBEROFARTICLES}} articles)]]!<br>
<small style="margin-left:2em;">[[Special:Recentchanges|Recent changes]] {{!}} [[Special:Newpages|New pages]] {{!}} [[Special:Wantedpages|Missing pages]]</small>
;How to help
: See how you can help contribute to {{SITENAME}}! Remember to maintain a standard for grammar and punctuation in your contributions, please.
<inputbox>
type= create
width= 30
placeholder=Title of your article
</inputbox>
;[[Special:Userlogin|Register]]
: Register an account to keep track of your contributions.
</div><!--
--></div><!--
--></div><!--
--></div><!-- .content-wrap -->
<div class="footer note"><div><span>Changes to this main page</span> <span>can be proposed [[{{SITENAME}}/editcopy|here]]</span></div></div>
</div><!--#mainpage-wrap-->
[[category:{{SITENAME}}| ]]
3b0d2df5306bf8983162bdfae149fc8e088c6a50